@Matheo0003 is right. I had the same issue. I was calling transaction.finish() only on product.purchase(), but I also have Transaction.updates method where I didn't call .finish(). When I fixed it, the problem was gone!
Topic:
App & System Services
SubTopic:
StoreKit
Tags: