App storefront fetching US even though devices of testers are from India

Does TestFlight's sandbox resolves storefront differently from production — because if it does, my production launch will be unaffected and this is a testing artefact.

Right now, the storefront always resolves as US and fetches USD pricing, even though in my AppStoreConnect, availability and pricing country is restricted to India alone, and ideally the fetch to my subscription page shoul dbe in Indian Rupee. Any observations, any one please?

This should be resolved early August and TestFlight should return the correct storefront linked to the production account. Please also ensure there is no Developer -> sandbox account logged in when testing with TestFlight.
If a sandbox account is logged in please ensure correct region is set in App Store Connect https://developer.apple.com/help/app-store-connect/test-in-app-purchases/create-a-sandbox-apple-account/

If the issue still persists, please file a feedback assistant with a sysdiagnose and screen recording.

How to File Feedback assistant ticket?
https://feedbackassistant.apple.com/

  • Login with your developer account,
  • Choose "iOS & iPadOS”
  • Choose AppStore
  • “Incorrect & Unexpected behavior"
  • Input the issue description and title.
  • Upload attachments
  • Click “Submit”
  • Copy the Ticket ID “FBxxxxxxx” and let us know.

To capture a system diagnose log.
https://developer.apple.com/bug-reporting/profiles-and-logs/?platform=ios