Why does this macro not work?

#showtooltip
/cast [mod:ctrl,@player] Lay on Hands; [mod:shift,@player] Flash of Light; [@player] Word of Glory

sometimes the lay on hands works, other times it wont cast at all for some reason?

ctrl-1 to 0 is keybound by default to the Pet action bar, even when you do not have a pet or play a class that is 100% pet-less.

Shift-1 to 6 is keybound by default to switching action bars

Those keybindings take priority over macros and they “eat” the ctrl and shift preventing them from reaching the macro.

To put this macro in slots 1-6 or 1-10 you have to go into the Options and remove the keybindings for pet abilities and action bar switching.

That’s not it, i dont have it bound

Can’t LoH when you’ve got Forbearance.

That’s not the cause either i dont think

Could try deleting the whole thing and remaking it.