Game instance doesn't maintain some variables after map change

I doubt that this would be the case because after setting the values I cast to the instance again and then print those values