Push token keeps changing *all* the time

I've been using push for years and years and years in multiple apps. Over that time what I've noticed is that for the last few versions of iOSs the apn push token can change but its not that common to do so.

However with iOS 13 I'm observing it happening all the time - if I install the app via XCode then everytime the app is freshly installed it will change. Ok, not too much of an issue, however I'm also seeing it change every few executions despite the app not being deleted between running.


I haven't experimented with release builds, but this happens all the time with a dev build. iOS 13 is going to be released next week, I sincerely hope this behaviour is not going to occur with a production build - its going to result in the app (which has millions of users) having to needlessly contact the server to notify it of the changed apn token, every time the app runs.