Problem with the editor using the correct default pawn

I’m new to Unreal (but not game dev) and I’m working through the tutorials now. I’ve hit a problem with the FPS Tutorial.

I’ve created a new Character (FPSCharacter), extended it to a blueprint (BP_FPSCharacter), created a new game mode (FPSGameMode) and extended IT to a blueprint (BP_FPSGameMode).

I modified the project settings so that it uses my gamemode (as verified with debug text on screen), and I set the default pawn to BP_FPSCharacter.

However, when I run in the editor, is uses DefaultCharacter and not the one I set. However, IF I run the project as a standalone (no other changes) it works as expected. I am surprised that playing in the editor versus playing standalone would have such a difference intentionally. I’ve verified that I’ve followed the tutorial exactly.

How can I fix this so that running in the editor (Play[Selected Viewport]) uses my project settings as it should?

I needed to reboot. Unreal doesn’t seem to always pick up changes to settings.