I can also confirm that Karl's workaround works. I want to add a comment. I use 2 layouts, one for Japanese and one for Spanish. When I first tried the workaround the Japanese layout showed the JP icon and then for Spanish language did not show an icon. Instead it showed a red icon (probably indicating that no icon was available). For Spanish language the keyboad layout that is usually setup is LATAM (latin america) not an individual country (in my case Guatemala). The way I fixed it was to make a copy of the GT (Guatemala) icon and renamed it to use it as LATAM keyboard layout.
In the end my comment is just to let you know that maybe the icons do not have to be one for every country but only for every keyboard layout.
I can also confirm that Karl's workaround works. I want to add a comment. I use 2 layouts, one for Japanese and one for Spanish. When I first tried the workaround the Japanese layout showed the JP icon and then for Spanish language did not show an icon. Instead it showed a red icon (probably indicating that no icon was available). For Spanish language the keyboad layout that is usually setup is LATAM (latin america) not an individual country (in my case Guatemala). The way I fixed it was to make a copy of the GT (Guatemala) icon and renamed it to use it as LATAM keyboard layout.
In the end my comment is just to let you know that maybe the icons do not have to be one for every country but only for every keyboard layout.
Thanks for the workaround. I apreciate it a lot.