I’ve noticed severe data loss affecting all kind of data (player data as well as internal data) starting two days ago. Player data is not overwritten or else affected if the loading process throws an error. In order for the data to be actually lost, getting must return nil, or setting must write nil. The issue does not happen permanently and it hasn’t happened while I was present yet.

I made custom data store wrappers to circumvent any possible throttling and data loss and I’ve never had any issues with it. I haven’t made any changes to either my game nor the module within a few days, so this starting all of the sudden is likely related to some sort of change to the engine. I don’t know if this is some sort of Roblox issue or not.