Primordial Wave /castsequence Bug

So here’s a simple macro for Enhancement Shaman:

#showtooltip
/castsequence Primordial Wave, Lightning Bolt

Expected outcome: when you cast Primordial Wave, the next ability should be Lightning Bolt, when you cast Lightning Bolt, the macro resets to Primordial Wave.

Current outcome: when you cast Primordial Wave, sometimes the macro will stay on Primordial Wave, sometimes it will cycle to Lightning Bolt and stay stuck there (the macro won’t reset), and sometimes it will work as intended for 1 macro reset until it breaks again.

My take: Primordial Wave and Maelstrom Weapon’s interaction might be changing names or spell ids under the source code and somehow it’s affecting how the macro reads the spell names, so it won’t work or reset. I’ve tested multiple spells, only Primordial Wave breaks it like this. Might also be related to button mashing (sometimes the macro won’t break when I take a slower approach to the rotation).

My current talents choices (Enhancement): BcQAzii1bx6MdXWQl8y/78bs6KRSKRCCJhcgk0QJRCAAAAAAAAAAAAokESCJKpIKItkkCgSQIBC

Did you figure this one out? I am currently experiencing the same issue with a Primordial Wave, Lightning Bolt macro and it does the same thing. My observations is that it doesnt do it in open world, only dungeons and only some times.