I had this issue today with an Xcode build on iOS 26.5. A subscription was made, and couldn't be remade, but Transaction.currentEntitlements was empty until I force closed the app and relaunched.
I'm going to add some caching using the initial purchase product and not rely on Transaction.currentEntitlements alone.
Topic:
App & System Services
SubTopic:
StoreKit
Tags: