Cannot Set DefaultPawn Class in GameMode with BP Class

static ConstructorHelpers::FClassFinder PawnClass(TEXT("/Game/ARPG/Core/Character/ARPG_Character.ARPG_Character_C"));
if(PawnClass.Succeeded)
{
DefaultPawnClass = PawnClass.Class;
}

this is within my GameMode Constructor.
However, the Class is correctly displayed in the GameMode, the Game Mode is set but for no apparent reason the Game spawns a SpectatorPawn. It cannot be a Collision Issue (else it would spawn a Default Pawn).

The Default Game Mode (AGameModeBase) works correctly and spawns a DefaultPawn.

Any ideas?