When testing our app with subscriptions with a json file and the App tester, the prices get returned successfully, but in Live app testing we don't get any subscription prices.
We're pretty sure we have everything set right according to these steps:
So we have the main subscription SKU set and 3 period SKU's set for weekly, monthly and yearly.
We've also have had multiple Entitlement SKU's set up for years with no problem,
so we know about waiting a few hours for changes to take effect.