Need a fresh pair of eyes for some help

I been looking at izzerri demonology.
I can’t see why the macro is not resetting when you acquire a new target and are not in combat. I been moving things around and moving spells, can’t seem to pin point the issue. if anyone can see something I am missing or messed up please let me know. I think at this point, the more I look at it, the more I can’t see anything. Like I am blind to the issue, so I am requesting some outside help. This an experimental macro using /click pause to clip demon bolt if it is not instant. Maybe there is an issue there.

Thanks for any help you can provide. I have used bugsack and buggrabber and see no errors . disabled all addon but gse to see if it works did not help. Found this issue when wife downloaded the macro and she experienced the issue so not isolated to one pc.