In creating a palette for unique characters, I noticed that the emoji characters have transparent edges which fail to mask the background behind the palette. Symbol-type characters (e.g. arrow symbols) work properly.
Oddly enough, the emojis appear correct in the palette theme editor.
(My palette theme is set to 0% transparency and no icon. Each symbol/emoji is part of its macro name.))
Why do you not just set them as icon? There is even a handy tool in Keyboard Maestro for exactly this. Just double click on the icon on the left of the name, choose Character tab and add the emoji and set the background opacity to 0%.
I tried that but did not like the inconsistent results with symbols and emojis. The icons are also smaller than their text versions.
The character picker for making icons displays the emojis at a size too small for my eyes to distinguish features. I could not find the thinking face. Since not all of the emojis are listed, e.g. flags, their text version is needed.
When my OCD finally gets to me, I will make the dozen or so icons in a graphics editor and paste them in.