Pawn Begin Play event not called (C++)

Sigh…

I FINALLY found the problem: In my custom GameState class, I have overridden the HandleBeginPlay method, but didn’t call the super method. So after adding

Super::HandleBeginPlay();

to my custom GameState, everything worked as expected. I wish there was a warning for missing supercalls…