SaveGame lost when app gets updated

I’m making an Android game, and I use SaveGame blueprint class to store things like how many coins the player has collected. And whenever I update my game on the device with a new version, manually or via google play, all saved data is lost.

What could I be missing, or it is to be expected?

If so, maybe there’s a right way to store data, like user’s in-app purchases, so they don’t get whacked by every update?

Any answers to this question?