1. AI Functions / Create Corrupted Goldmine: leaks group "Unit Group - Pick every unit in (Units within 900.00 of (Position of AE_TmpUnit[1]).)"
2. AI Functions / Create Corrupted When Expo: leaks group too and location in "Position of Unit" below
3. ... / AI Resources: leaks
created player force
4. ... / More AI Functions / AI Harvesters Timer: nested for-loop leaks n Locations & leaks n * m groups (where n and m are units and m >> n) and implicitly leaks by issuing a ton of orders (you must exclude mutually exclusive orders, this is the only way to reduce order leakage. no way to fix)
5. ... / ... / AI Expo Mine: more of the same. "Position of <unit>" leaks Location, "Pick every unit in <Units within>" leaks groups
6. ... /... / AI Expo Mine Dies: again
7. ...../ AI Expo Mine Worker Dies: and again
8. ....../ AI Build Goldmine Finish: and again
9. -----RACES DATA / Building Game Start: again (although only once)
10. ... / Dragon Defense: leaks location and region
11. ... / Infernal Stones: leaks Location in Order Dummy
12.
... / Demon Affliction: previously leaked Location but was correctly rewritten to Jass
13. ... / Dissipate & Copy: leaks Loc
call IssuePointOrderLocBJ( udg_Dummy, "farsight", GetUnitLoc(udg_Dummy) )
14. You should unite ... / Vexation Periodic and ... / Magma Armor Periodic into one trigger, because they iterate every 0.5s over the same group
15. How does ... / Thundering Armor Periodic (also Flaming Ripple Periodic) work? Don't the units endlessly get the items & abilities added while moving?
16. ... / Ruin Cast: leaks Loc in dummy order
call IssuePointOrderLocBJ(udg_Dummy, "rainoffire", GetUnitLoc(udg_Dummy))
17. ... / Dragonscale Gifts: leaks Location the same way three times in Create unit
18. ... / Conflict Aura Periodic: nested for-loop: for every WarmasterAura unit leaks new groups, location
19. ... / Savage Heal: leaks group
20. ... / Scar Armor Second Preplaced: leaks group. once.
I will stop here. Looked at it including "Races / Dark Horde / ...". You should fix up the rest with the pointers given so far.
If you have Discord, a similar analysis was done for another map
Discord - Group Chat That’s All Fun & Games if you want to see more examples. Still, prefer the forums for these discussions for others to learn too.
PS: Some of the functions you rewrote to Jass were pointless exercises. Well, they wouldn't be pointless if you intend to learn and master Jass yourself and understand the matter at hand better. This is the only way how you would finally understand how these new-object-created leaks come about.