Dragonflight has broke my macros can anyone help please

So, this is the macro that no longer works:

#showtooltip shadowstep
/cast [nomod, target=mouseover, exists] shadowstep
/cast [nomod, target=target] shadowstep
/cast [modifier:alt,target=focus] Shadowstep
/stopmacro [nomodifier]

When I tried to focus shadowstep it would just say Invalid target. I found out that was because of the self cast feature(idk what blizzard has done because they’ve bricked 8 of my macros that worked since day 1)

The problem now though is that when I try to focus shadowstep it shadowsteps my current target. It will only go to my focus if I’m not targeting anything. On top of this the mouseover no longer works.

I tried using this macro which works perfectly fine for my blind:

#showtooltip Shadowstep
/cast [mod:alt,target=focus][] Shadowstep

but it also did not work. If anyone knows how to fix this please help

edit: It appears the mouseover macro part does work if I’m not targeting anything as well. Targeting anything bricks both the focus/mouseover part