Alright, so I’ve played with pretty much every class and macro combo that I could find and noticed that a few of them locked up. Usually meaning that I had to shut down the game, and reboot to get my spellcasting working again.
After a little snooping, I figured out the issue. Almost all the macro’s are more for end game as as such have the following line in it:
/cast [nochanneling] Heart Essence
If you look in the macro and find any line that has the heart essence in it, you need to remove it until you reach the required level to be able to use the heart essence.
I’ve seen post after post about this, as well as people commenting on Lutechi’s Streams asking why this is happening and this is the solution.