I'm still trying to see what the SpellAura=True/False is used for. Try adding another condition
If SpellAura=True then add Morale to (Triggering Unit)& Remove Defensive Manuevers, else Add Defensive Manuevers & remove morale
Try adding that and make it one trigger? Also change a few things up.
If the aura is not a starting ability, make a trigger that has the event of Hero learns an ability = (Spell) (Or whatever it is, haven't triggered GUI stuff in ages ><)
Rather than the elapsed game time event. Also change the A unit begans casting an ability to A unit starts the effect of an ability (Because units can stop before actually casting a spell and can trigger it without casting the spell itself, which can be abuseable if you want to have it cost mana to change)
Trigger 2 &3 can merge if you add the condition I stated above as well as making it a simple if/then/else action.