Dire Frenzy/Dire Beast anywhere in macro stops the rest of the sequence

hi im having an issue with 2.1 where if i put Dire Beast or Dire frenzy into the macro the next part of the sequence wont run i tried putting it after the other parts of the sequence but then it wont cast. If i remove /cast Dire Beast the rest of the macro runs fine. Macro ran fine yesterday but when i log in today this started happening now after writing this post alt tabbed from wow i go back to the game and it runs fine wierd. This also happened a few weeks ago mid raid.

Sequences[‘Beast1’] = {
– This Sequence was exported from GSE 2.1.00.
Author=“Arratathakne@Chamber of Aspects”,
SpecID=253,
Talents = “1211112”,
Default=1,
MacroVersions = {
[1] = {
Combat=true,
Trinket1=false,
Trinket2=false,
Head=false,
Neck=false,
Belt=false,
Ring1=true,
Ring2=false,
StepFunction = “Priority”,
KeyPress={
“/petattack [@target,harm]”,
“/cast [nopet,nodead] Call Pet 1; [@pet,dead] Heart of the Phoenix”,
“/cast [combat,pet:Spirit Beast,@player] Spirit Mend”,
“/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection”,
“/cast [combat] Bestial Wrath”,
“/cast [combat] Titan’s Thunder”,
“/cast [combat] Aspect of the Wild”,
},
PreMacro={
},
“/cast Dire Beast”,
“/castsequence [nomod:shift] Kill Command, Cobra Shot”,
“/cast [mod:shift] Multi-Shot; A Murder of Crows”,
PostMacro={
},
KeyRelease={
},
},
},
}

try using this line instead:

/cast [nomod:shift] Dire Beast