Although it would still be best practice to save data periodically, it would be a nice quality of life feature to have one final opportunity to save as the player leaves. Please allow us to save data in OnPlayerLeft
OR
provide a new event before OnPlayerLeft to the local player which would allow us an opportunity to save any data.