Restart Player at PlayerStart did not work on multiplayer

In some case I want to restart a player at a specific player start. So I use the node “Restart Player at PlayerStart”.
But if the player is a client it did not work. If the player is a listen server it works. I don’t get it, because I do it in GameMode and the node is a GameMode function, so I don’t know what I am doing wrong.
The “New Player” connection from the restart function is a controller from a controller array. I store all controllers in that array through the EventOnPostLogin Event.

What am I doing wrong?