the player controller in the template handles spawning the pawn to one of the vr player starts, it also checks if the player is in VR or not and spawns a FPS testing pawn or the VR pawn based on that.
You can move all of logic out of the player controller or change it in general, but that would be why you are seeing differences, your new project doesn’t have the same gamemode/player controller as the template.