I'm having the same problem and have done some research to find this document.
https://developer.apple.com/documentation/storekit/in-app_purchase/original_api_for_in-app_purchase/persisting_a_purchase.
Does that mean for non-consumable products we have to manage their receipts manually?
Topic:
App & System Services
SubTopic:
StoreKit
Tags: