Thanks, I wrote something very similar and stashed it in the Level Blueprint. It was able to get my saves to work again.
Is there some reason to use the Game Instance instead? My game uses a single level, which is rebuilt procedurally, so it’s always the same level.