A few weeks ago I was experimenting with transferring subscriptions if a user makes a logout or logs in with their login ("test1") from another device. Until recently, subscriptions were transferred to another device or login, but were canceled on the old login and device. Now I observe that it is enough to enter user Id on other devices and all devices will get a subscription, even if they have different google account. Anonymous ids are added to the "test1" account. So even those devices where the user left the account get subscriptions. It turns out that users just tell each other userid and everyone can buy a subscription to only onсe. How to restore the behavior where a user can use only one device and can't share a subscription only by passing his userid?
Unexpected behaviour when login on multiple devices

Best answer by ryan
Hey
And one more problem when user logout then press restore purchases(expected a transfer subscription ), transferring logged in console:
"transferred_from": [ …., "test1" ], "transferred_to": [ "$RCAnonymousID:3825xxxxxxxx" ]but no subscription for user 3825 appear
You won’t see a new transaction appear for user 3825 here since they had a transaction transferred to them, a new transaction was not created. If you navigate to their customer record in RevenueCat you should see the subscription transfer event appear there.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.