After I switched from standard StoreKit implementation to RevenueCat my app was accepted. I’m still uncertain what was the difference. However, the one thing in the code, that this time was different, was absence on of storing receipts of purchases in UserDefaults. Before I was using UserDefaults to quickly retrieve receipts. I have a suspicion that I might messed up something in the related logic and it didn’t work on all devices somehow. Thanks all and good luck!