StoreKit subscription product not returned in TestFlight and App Review

Hello Apple Developer Community,

I need technical assistance with a persistent StoreKit subscription issue in my iOS app, DRIVER BRAIN.

App details:

  • Bundle ID: com.oney.driverbrain
  • Subscription Product ID: com.oney.driverbrain.premium.monthly
  • Price: $9.99 USD per month
  • Introductory offer: 3-day free trial

Problem:

During App Review, Apple has repeatedly reported that the subscription product is not returned by StoreKit. The paywall displays the message "Apple has not returned the subscription yet," preventing reviewers from purchasing or accessing the application.

We reproduced this issue on a physical iPhone using a TestFlight build.

However, when testing locally through Xcode with the DriverBrain.storekit configuration file, the subscription and introductory offer appeared correctly, and the purchase test succeeded.

Checks already performed:

  • Subscription Product ID matches the application configuration.
  • In-App Purchase capability is enabled.
  • Paid Apps Agreement, banking, and tax information are active.
  • Subscription pricing and 3-day introductory offer are configured in App Store Connect.
  • Physical-device, sandbox, and TestFlight testing have been performed.
  • Multiple App Review submissions have encountered this issue.

Questions for Apple engineers:

  1. What could cause StoreKit to return zero subscription products in TestFlight or App Review while the local StoreKit configuration works?
  2. Could subscription availability, App Store Connect configuration, or App Review environment issues explain this behavior?
  3. Which specific StoreKit diagnostics or logs should we collect to identify the root cause?

We would appreciate technical guidance to isolate this issue rather than repeat configuration checks already completed.

Thank you for your assistance.