User falsely shown as unsubscribed

I am using the standard SwiftUI component for subscription management, and on one device it is showing the user as unsubscribed when their sub is still in service.

The subscribe button is active but inert, doesn't do anything.

Ideas?

Using Product.SubscriptionInfo.status() returns an .expired state. The user has cancelled the service but still has a few days left until the end of the month.

User falsely shown as unsubscribed
 
 
Q