I created a level with a player and a pawn on a landscape, which works as intended. I then created another level as a main menu, with a blueprint that calls Open Level to open the first level when the start button is clicked.
However, even though the first level works properly when played from the editor, when I open the main menu level and click start, the other pawn spawns in the right location but bugs out and flies offscreen. What is causing this issue?
Edit: If it helps at all, the code for my project is in a Github repo here.