Need help with my GS

So it only happens sometimes with my macro but when I am using it my Death Strike will grey out and have a 24d on it and wont let me use it for some odd reason. Like I said it doesn’t happen to often but when it does it screws me over… Anyone else have this problem and if so how can it be fixed? thanks

Helpful hint: when asking for assistance with your macro, it is a good idea to post said macro and all talents + glyphs. Just a suggestion…

Sorry Talents are 2311112
Glyphs are Reeb Magic Outbreak and Blood Boil

Sequences[‘Blood’] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/targetenemy [noharm][dead]
/cast Bone Shield
]],
‘/castsequence Outbreak,Death Coil,Death Coil’,
‘/castsequence Blood Boil,Death Strike’,
‘/cast Plague Leech’,
‘/cast Dark Simulacrum’,
‘/cast Soul Reaper’,
‘/cast Blood Tap’,
‘/cast Death Strike’,
PostMacro = [[
/cast Gift of the Naaru
/cast Vampiric Blood
/cast Dancing Rune Weapon
/cast Empower Rune Weapon
/startattack
/script UIErrorsFrame:Hide();
]],
}

Like I said it dont happen all the time but whe it does it really screws me over… Like today itnstead of saying 24d it says 23d

I tested it out on a dummy for 5min, so far nothing seems to go wrong. I’m not sure what would cause a lock out like that.

Better copy/paste for other testers.

Sequences['Blood'] = {
StepFunction = [[
		limit = limit or 1
		if step == limit then
			limit = limit % #macros + 1
			step = 1
		else
			step = step % #macros + 1
		end
	]],
PreMacro = [[
/targetenemy [noharm][dead]
/cast Bone Shield
]],
	'/castsequence Outbreak,Death Coil,Death Coil',
	'/castsequence Blood Boil,Death Strike',
	'/cast Plague Leech',
	'/cast Dark Simulacrum',
	'/cast Soul Reaper',
	'/cast Blood Tap',
	'/cast Death Strike',
PostMacro = [[
/cast Gift of the Naaru
/cast Vampiric Blood
/cast Dancing Rune Weapon
/cast Empower Rune Weapon
/startattack
/script UIErrorsFrame:Hide();
]],
}