Hi
Try to restore purchases under debug (in sandbox env) using:
SKPaymentQueue.default().restoreCompletedTransactions()
Getting a list of restored transactions.
Then signing in with different AppleId and restore purchases again.
Getting the very same list of transactions from the original AppleID.
I've tryed to sign in into main accoun, into sandbox account, change iCloud account, restart device, reset settings on it - nothing changing.
Why I face this beheviour? Is it normal? Will it occure in sandbox only or real users suffer the same?