#IfWinActive, World of Warcraft
~Space::
ControlSend,,{Space down}{Space up}, ahk_id %idClone%
return
#IfWinActive, World of Warcraft
~e::
ControlSend,,{e down}, ahk_id %idClone%
return
~e up::
ControlSend,,{e up}, ahk_id %idClone%
return
If you're just using a hotkey you press once, like a normal hotkey, use the layout Space uses; if you want it to last as long as you hold it down(eg; for movement keys) use the E example's layout, though you can add in the extra line for %idMain% if you want, as my code will only work with the Main up front.

I see the layout you have alot, I'm assuming you used the editor program to make it, while I simply copied and pasted from other lines and tweaked in Notepad till it worked lol; either way, give the above layout(s) a shot, substituting your hotkeys and see if either of those works

There's also the possibility that WoW itself doesn't recognize it as a valid key and thus ignores it, as I tried to press alt+2(my assist macro on alt, Healing Touch on Druid/main window) while in catform on my druid and my alt didn't set follow, but I don't remember if I had simply forgotten to reenable my script or not lol