Hello there
We have been using react-native-iap library for payments. In library documents it is said that " the repetition in request in sandbox is very usual as it is Auto Renew type and every few minutes, a new receipt is created. But in production that won't happen for sure." That's why we have decided to not pay attention to the expired receipts in sandbox. For Android version that is exactly the same with iOS version, no bug or error was reported/commented and it has been verified in Google, just we don't understand why Apple keeps rejecting it!
Thanks for your help and support.