That Hunter’s mark might be one of the reasons. Multiple instances with a global cooldown will mess up any macro
For Misdirection I use this one. Works best with putting your target into focus #showtooltip Misdirection
/use [@mouseover,help,nodead][@focus,help,nodead]Misdirection