[@player] Totemic Projection Not Working in Instance

Recently decided to dust off my Enhancement Shaman but I’m lazy and found having to cast Windfury Totem at every trash pack to be annoying. I looked into the talent tree and saw Totemic Projection. It moves your active totems to your cursor and is Off GCD so I figured if I just macro it [@player] with Stormstrike I’d only have to refresh Windfury Totem every two minutes.

#showtooltip
/cast Stormstrike
/cast [@player] Totemic Projection

It works fine outside of instances, but [@player] Totemic Projection doesn’t work at all in instances. I changed it to [@cursor] and it works in instances and is functionally identical for the most part but I’m curious as to why the first one didn’t work.