Hello!
My app was recreated in another account and subsequently successfully passed the review. The app is currently in a "Pending Developer Release" state. The last one was removed and is still in the first account in 'removed' section. Before the recreation, the subscriptions worked well. After that, SKProductsRequest started returning all products in the invalid list. I mean running from Xcode on iPhone. In the TestFlight build (made after passing the review) subscriptions also do not work. Subscriptions are non-renewing. The code wasn't changed except subscriptions' ids which was created in the new account, but the most confusing thing for me is that the app passed review with these new ids. It looks like something wrong with sandbox testing environment.
Account looks well - no warnings. I wrote to support but they said that I should go to the forum.