I did find that slowing my Macro spam down stopped it from sticking but it still sticks from time to time. I do my procs manually and when something procs and I use it manually the main cast sequence sticks.