'Is Not Valid' but it seems to work?

You did not set the save game variable after loading the game. You do it when you create a new save game, you need to do the same when you load the data.