Changing map for a specific player in DediServer

Hello everyone.
I have question about Multiplayer.(Dedicated Server)

Think of a simple multiplayer game which you can move around with your controlled pawn in a openworld. (OpenWorldGameMode)

But if you want to change your pawn class, you need to move to another map but without losing connection from server. This seems ‘use seamless travel’ so far. I see.

But the real question is;

-If OpenWorld and ChangePawnClass maps have different GameModes, after I move from OpenWorldMap to ChangePawnClassMap with seamless travel via blueprints, does my controller lose connection from dedicated server? I am asking this beacause I need to change PlayerController when I change GameMode and map change is player specific.

Note: These 2 gamemodes have different PlayerController classes and different Pawns. So are HUDs, GameStates and PlayerStates if necessary.

ClientTravel done the trick.