This might seem random but when i changed my gamemodebase class it fixed the problem.
I changed from APawn to AGladiator my own Pawn class then my blueprint was a child of.
static ConstructorHelpers::FClassFinder<APawn> PlayerPawnBPClass(TEXT("/Game/Characters/Blueprints/Sophie_BP"));
if (PlayerPawnBPClass.Class != nullptr)
{
DefaultPawnClass = PlayerPawnBPClass.Class;
}
static ConstructorHelpers::FClassFinder<AGladiator> PlayerPawnBPClass(TEXT("/Game/Characters/Blueprints/Sophie_BP"));
if (PlayerPawnBPClass.Class != nullptr)
{
DefaultPawnClass = PlayerPawnBPClass.Class;
}