All Clients Load only the variable that was saved last

I’m making the multiplayer lobby and I want the game to remember each players’ profile info. Each time I change the value of a variable there it gets saved through game instance.



The “Player index” for now is just the controller index in the “Connected controllers” array in game mode. And it saves it correctly.
But each time I’m loading the file it loads only the last set of variables that were saved (PlayerProfileInfo).

So basically it loads the same SaveGame Slot, even tho it saves different variables with different(correct) indexes in it.

Saving:
SaveString
Save
Loading:


loadstring

I found the solution. The problem was in other place.