(Closed) A newly added product returns Unavailable when retrieving product list for the first time

Recently, I updated a new product on both Google Play and App Store. And everything works fine in Android. However, it does not seem fine in iOS.

I have made a new product and submitted to App Store. It has been approved by Apple and I have checked that the product ID is matching the one I set in Unity.

The problem is, when I try it using a real device with tester account, it shows Unavailable product [the product id] in the log. The other 14 products are just working fine.

What make it weirder is, when re-open the game or just try to make purchase of other products, my new product will become available. It will become unavailable again once I re-install the game.

How can I solve this and get my product working for every time?

Could you provide the device log for investigation?