Multiplayer - How to update actor location on server

So the player controller and pawn (topdowncamera) update their cursor position in the world as a variable. I’ve checked the outputs with print.

When I run spawn actor on the server the location is always 0,0,0 when using the variable, but not when I manually type in a location as seen in the screenshot.

Narrowed it down to the variable, tried it with replicate and not. Tried running the trace for world position on server, no luck. Any ideas why my variable isn’t working?