Launch Character for client not working sometimes

I am multicasting a dash ability and its working if I only use the forward vector. But I want to be able to dash in the direction I am moving, but as soon as I incorporate another vector or use the “last input vector” node it doesn’t work at all.

I understand its a bit of a faux pas to use blueprint for movement over multiplayer but I would still appreciate if anyone has a decent workaround for this.

This is my multicast:

This works perfectly with no issues:

This doesn’t work at all (does work perfectly in standalone):

“Shooting” is just an arrow attached to the camera

Bump