Just to confirm, we are experiencing the exact same issue with a few customers using iOS 26.4.1, where Transaction.currentEntitlements should return their transactions in production but returns none.
We've also observed that this issue occurs in TestFlight environment.
Calling AppStore.sync() does not resolve the issue.
Topic:
App & System Services
SubTopic:
StoreKit
Tags: