Hey there @dromo! So it;s possible your issue is that Get Player Controller is a local side only node, so if ever used in multiplayer it fails. From what I’ve heard people tend to use Get Player State and then use that to direct, but it’s not viable in all situations, it can’t point you to a player controller, and it functions a bit like one, but it can point you to it’s pawn. I’m by no means a replication expert, so I’ll drop the documentation here for you and I hope it comes in handy.
Here’s a thread that needs to get stuff to a player controller, but references how you can’t by normal means. Finding a way to get player controller reference from game state
The documentation, however the C++ docs have lots more functions than the blueprint docs show. I hope some of this helps!
Blueprints: Player State | Unreal Engine Documentation