Ended up using SKReceiptRefreshRequest after purchase.
https://developer.apple.com/documentation/storekit/skreceiptrefreshrequest
Post
Replies
Boosts
Views
Activity
Any update on this? Having the same problem. Also empty receipt on production after successful purchase.