Alrighty, so I've made 6 heroes.
2 For Terran, 2 For Protoss, and 2 For Zerg.
Terran and Protoss icons are showing just fine.
The zerg however are not. I just have a blue icon/button in the bottom right corner of my screen. I've checked the actor data for my zerg heroes and the icons are correctly set to a zergling/hydralisk. Is there anything I'm missing in the actor data for this to happen?
The Dialog Button.
I have my four menus, each one creates their own buttons. Problem is one button is created and is in the top left corner of the Research and Hero menus, but I can't find which one it is.
For the Research Menu, I thought it happened because of the two separate racial skill buttons I have in it (2 Buttons that will apply 1 upgrade specific to the player's race) Like this:

General - If (Conditions) then do (Actions) else do (Actions)
For the Hero Menu, I thought I fixed it by separating the hero menus into different arrays but it still happens.
I have my trigger for creating buttons for the hero menu like this(i cut off the zerg and protoss parts, because its the same thing):

General - If (Conditions) then do (Actions) else do (Actions)