Storage resetting every time user reinstalls or upgrades my app

Hi,

A number of my users have noticed that their settings (which I put in storage not properties) are being reset when the app gets updated. I'm releasing new versions regularly, so this is quite disruptive.

I've tested this locally and if I build my app multiple times and copy it on to the device, my logs show that when it attempts to load the stored value it gives 'null' and reverts to the defaults.  This doesn't happen if I exit and restart the app, so they are definitely being persisted between app runs. The app UUID isn't changing in the manifest

Is this a known feature/issue or unexpected.  Can I work around it somehow?

Thanks