Auto-renewable subscription stuck "Pending Binary Approval" with an uneditable Rejected localization. App live, paywall empty

My app (RunWeather) is live on the App Store, but its two auto-renewable subscriptions have never reached Approved, so the StoreKit paywall returns no products and users can't subscribe.

Subscriptions:

  • com.iustinn.runweather.pro.monthly
  • com.iustinn.runweather.pro.annual

Both show "Pending Binary Approval". The English (U.S.) localization on each is stuck in "Rejected", and App Store Connect won't let me edit or delete that localization (the fields are locked), so I can't correct the copy and resubmit. I never received a clear reason for the localization rejection.

History: each time I submitted a build with these subscriptions, the build was rejected for an unrelated reason; I resubmitted, the build was eventually approved, but the subscriptions stayed behind in this stuck state. I also created duplicate subscription products (…monthly2/3/4, …annual2/3/4) as a workaround; those just sit in "In Review" indefinitely.

What I've tried:

  • Editing / deleting the Rejected U.S. localization -> blocked, fields locked.
  • Re-submitting builds -> app approved, subscriptions not.

Questions:

  1. How do you unstick a subscription whose Rejected localization can't be edited or deleted? Is an App Review support ticket the only path to reset it?
  2. For "Pending Binary Approval" subscriptions, does attaching them to a NEW app version (reusing the existing build, no new binary) and submitting force them back through review?
  3. Has anyone cleared this exact locked-localization state another way?

I've also opened an App Review case. Posting here in case someone hit the same locked-localization state. Thanks.

Auto-renewable subscription stuck "Pending Binary Approval" with an uneditable Rejected localization. App live, paywall empty
 
 
Q