So why was this happening?
After tiring hours and hours of research and testing, I've came to the conclusion that t is because of the "Give unit" actions.
One particular Mini-game, #11 Exploding archons, uses it a lot. The mechanics behind that game is that Archons will be spawning for either player 7 or 8 (two computer players). and that the triggers will go through each and every P7 Computer owned archon (depending on the cycle), create an explosion for it, give it to p8, and then have that newly given p8 archon junkyard dog. Once all p7 archons are gone, this process repeats only that it gives p8 back to p7, and so on.
If this game lasts long enough (which in many cases, it goes waaaay beyond the desired game length) then this "give unit" action will have fired as much as over 500 times.
And then there's another mini-game called #70 Flag Capture where during the mini-game briefing the arena is set up by creating 80 zealots for p7 along the perimeter, have them junkyard dogged, and then 2 seconds later give them all back to P8 by manually going through each and every zlot and have a location centered on one at a time, give it to p8, and then force it to stop by moving it to the location I just centered on it (and to have this all done in one trigger cycle, i made multiple triggers for this).
And the thing is if I play this directly after #11 Exploding Archons, there will be some zealots that work normally, but then some that are simply frozen.
I have several other mini-games that involve giving between the two computer players but these two are the biggest culprits in glitching up mini-games like the Lurker Dance one where the lurkers don't burrow (and the reason for this isn't because they're allied to us, but that they're simply frozen due to overuse of the "give units" action).
So now I ask you people, why does this happen? Why is it that when the units are given to and fro computer players that eventually the computer units freeze up? Or if this happens to be one of those known flaws or wahtever, what exactly is the limit or condition to this? Or should I find alternatives to my mini-games and limit the use of these "give unit" actions?
None.