I have this issue with simulator running iOS 18.6. No matter what I do, Transaction.currentEntitlements are always empty when I reinstall the app. I have yet to figure out a solution. In App Purchases have worked perfectly in the past :(