Macro breaking requiring relog to fix

I have the macro below
#showtooltip Force of Nature
/cast [known:468743] Celestial Alignment
/cast [@cursor] Force of Nature

Most of the time it works just fine. But every know and then I have to relog to get it to work right.

Same thing happens with my celestial alignment macro. Requires a relog to fix then works fine. No talent changes or anything. Just sometimes doesn’t work.

I believe it has something to do with celestial alignment as force of nature will cast some of the time. Is this a bug with celestial alignment or is it possible something else is going on?

How does it break?

All similar instances of this that I’ve heard of (without all macros breaking) is because of talent changes.

I haven’t tested it with the newer talents, but in the past if you joined an instance while talented into orbital strike, the macro would then be locked into the orbital strike override. If you talented out of orbital strike, the macro to cast celestial alignment would then be nonfunctional until logout.

For me it happened when I finished a delve and zoned out. Tried just logging out and that didn’t work. I had to exit the game and go back in. most of the time it does involve a talent change.

I think it has to do with the whirling stars/orbital strike node. When I changed talents at the target dummy it broke the macro again and I had to relog.