Local players not using correct controllers after ServerTravel?

In a Lobby(as Host) i call CreatePlayer(no pawns) to add aditional players in addition to participating Lanplayers. However when the server does a ServerTravel, they don’t spawn correctly. If i wait with creating players after ServerTravel, they work. It seems, CreatePlayer creates them with the current DefaultController for the lobby(which is fine) but they are kept when traveling.

Any ideas?