Weapon swap macro bugging out

I have this simple weapon swap macro:

/equip Reaper of Dark Souls
/equip The Skull of Ruin
/equip Libram of Obstruction
/equip Black Ice
/equip Hateful Gladiator’s Libram of Fortitude

Problem is that often in arena/bg it stops working and doesnt swap weapons anymore.

If I make the same macro as new one, the new one will work but the old stays bugged until relog.