Macro - Castsequence gets stuck on first spell if spammed

My Ele and Resto macros are up-to-date, same premise as your setup, no cast sequences: