Unity IAP UserCancelled event, but not really cancelled

You might try with 1.19 or earlier versions. Be sure to back up your project first Unity IAP Previous Versions (Obsolete - please see Package Manager)