Event BeginPlay not firing

Each Level can override which GameMode it is using so either ensure that it is overriding with your Blueprint version of the GameMode or it is not overridden but set in “Maps & Modes” in the Project Settings.