Inconsistent notification coming from AppStore Servers

I encountered a scenario involving a subscription and need to determine if it's a problem or an expected outcome. Here are the details:

  1. My service received a notification from Apple of type DID_CHANGE_RENEWAL_STATUS with subtype AUTO_RENEW_DISABLED. The status field received on the payload was equal to 1 - Active. (2024-12-19T15:34:53.801)

  2. My service again received a DID_CHANGE_RENEWAL_STATUS with subtype AUTO_RENEW_DISABLED. But the status field received was 2 - Expired. (2024-12-19T23:34:57.527)

  3. My service received an EXPIRED with subtype VOLUNTARY notification. (2024-12-19T23:35:01.669)

Is the event 2 an inconsistent event? Since we are receiving a notification that means the auto renew was disabled when the subscription was already expired.

Inconsistent notification coming from AppStore Servers
 
 
Q