I looked into the problem a bit more and am still stumped. Very rarely every once in awhile a wave of enemies will decide to use their abilities, like once I saw some troll healers healing, and later a razormane stunned me with a boulder, but for example in other waves, troll trappers never ensnared me, and satyrs never cast curse on me, and usually the troll healers almost never heal. At first it seemed like when they DID use their abilities maybe it was because I distracted them from attacking me somehow and they had a second to think and do something else, but this isn't always the case as I then tried to do this on purpose in every wave and it would only work maybe 5% of the time. I also thought maybe it was because I was telling the units to attack me specifically, but I tried it without and still got the same results.
I did find however, that if I make the creeps be just normal creeps not belonging to a player, then they act normally and use their abilities on me, but as soon as I create them for "player 5", they basically forget how to fight... I need them to belong to a player though, and I really can't create a specific trigger every time I want them to use an ability on someone, anyone have any idea how I can get them to behave smartly and use their spells on their own?