Rogue Weapon Swap Macro Only NOT working with Assassin's Blade

Hey everyone so this issue is stumping me and everyone I know.

I’m having an issue with my macro but only with a specific weapon, the Assassin’s Blade. I made 2 macro’s, one that equips the Assassin’s Blade when I go stealth, and a second that equips Shadowfang when I come out of stealth and cast Sinister Strike. The odd issue is, that if I DON’T use the Assassin’s Blade, and just use a random dagger, the Macro’s work as intended and the dagger named in the macro will swap with the Shadowfang in the main hand when I hit the stealth macro, and swaps back to the Shadowfang when I hit the Sinister Strike macro, and back and forth no problem. However, if I try to replace the dagger in the stealth macro with the assassin’s blade, only the OH swaps.

Any ideas or ways I can work around this issue? Working on getting a second Assassin’s Blade, will also be trying to snag a Cruel Barb to see if I can keep that in the OH for now, but I don’t see why that would make a difference tbh.

Really stumped.

Helps if you post your macro.

/cast stealth
/equip insertdaggerhere

/equip shadowfang
/cast sinister strike

just did
/equipslot 16 assassin’s fang

and it worked