Gonna add this to a few threads because it really confused me. This generally happens because of a gamemode conflict. In my case I had set no default pawn class in a child game mode of my c++ game mode. That created an issue because in my c++ constructor I was setting the default pawn. After commenting out the constructor I was able to load everything properly.