trouble with UGameplayStatics::SaveGameToSlot not storing data

Ive got a fun Idea. maybe Intsead of creating an instance of USaveGame I should just rewrite the original class