Hi,
I recently upgraded my project to Unreal Engine 5.1. All seems ok except when I tried the seamless travel again. The game mode spawns and possess the character in HandleSeamlessTravelPlayer() override after calling the super function. The two levels has different unrelated playercontrollers. It used to work in UE4. Now after possessing the character, the player cannot move. It broke custom controller input bindings not related to character as well. The new controller inputs definitely get initialised in debugger. It still does not work.
I tested the same code with the same gamemode::postlogin event and I was able to move the character around.
Thank you