Why does mousevoer casting break when you DC?

Been a constant issue since they added it in themselves, and its nusiance to say the least when it breaks and you have to click cast until you are able to relaunch the game. Does anyone have a solution to this, other having to relaunch, or know what the cause is?

Did you make the mouseover macro in the same login session that you DCed? That’s the only time DCing has messed that up for me since they didn’t get to get properly saved into my macro list.

Using the built in one over macros currently, but I might swap back over if they are less prone to breaking.