You can also set the gamemode to be the default across all levels by going to Edit > Project Settings > Maps & Modes and you should see Default GameMode.
My game mode is level specific (so default project game mode is set to something different) and is set in my world settings screenshot. I know my game mode is being set correctly since I can change the default pawn and the change is reflected on play.
Because the only differences between the default pawn and my player (besides a camera and spring arm), is the static mesh and the collision component, I’m assuming its a collision or rendering issue.
Update: If I remove the playerStart object from the world, it spawns my character at 0,0,0 as expected. - This was the only change since original post - with “Player” still set as default pawn for my game mode.
Why am I unable to spawn a character object at a player start.
I can spawn a default pawn at the player start.
Edit: Added more screenshots.
Note: I’m using the Ocean Project Plugin, and the player start is elevated to avoid any collisions with terrain