Hello Silik1 !
Thank you for your help!
I could not get this to work just yet. It kept starting under the map, without a character still in Map1
But I read something earlier that the level blueprint works too slow? or doesnt initialize the default pawn class until after the level has already loaded and someone mentioned putting the script in the “construction scrip” part of the game mode since that part seems to load before a level loads.
After I put your “take the PlayerClass variable from GameInstance and use it to set DefaultPawnClass in GameMode” in the construction scrip tab of the game mode, then it started to work!
Thank you very much for the help! 