Pawn Begin Play event not called (C++)

I assigned my gamemode in the projectsettings as the default gamemode to use. I have not created a blueprint that inherits from my pawn and I have not placed my pawn in the world. As far as I understand the functionality of the gamemode, it handles the spawning of a pawn and I do not need to place one in the level explicitly. Am I wrong in this assumption?