Yesterday (21.07.2021) while testing on iOS we faced an issue with tracking user properties and subscriptions from the same device to different users.
On device logs we've seen that properties were tracked to user1.
But after subscription were made - it appeared on another user - user2 (Last Opened 2021-07-13 at 03:05 PM (9 days ago)).
Looks like it's a floating issue, we were able to reproduce it for other users, subscriptions and platform (Android also), but we had no logs from that devices - the main indicator was - no new properties added to user with purchased subscriptions. The case mentioned was get on logs and in some time after that issue stopped reproducing. Since I don't see any incidents reported on status page, I assume you may help us with recognizing the problem - appears it happened from time to time before.
We use Unity SDK, have Alias (legacy) Restore Behavior and set our own anonymous user id before initialization.