Is the unit to upgrade specified under the upgrade?
Check what animation names the unit has under the cutscene editor and then change the actor events on the Unit type actor to see that they match the animation names. Alternatively use a Passchance term to get it to use a random animation whose name you specified to play for that event.
Check the complete hero tutorial by OneTwoSC for how to make hero skills that level.
0.947684391080618