We got rejected by the review team again today for the same issue. I have also found a GitHub issue thread of devs facing the same struggle dating all the way back to 2014 (just Google search "GitHub Rejected for receipt validation"). It is disappointing to see that this inconsistency issue has tormented countless devs in the past and will probably continue to do so in the future because Apple just turns a blind eye.
Also, in case this helps: one of the devs in the GitHub thread did suggest the workaround of using a timer to avoid doing receipt validation on the first 2 weeks. This will bypass the review team's scrutiny, but it does expose the app to receipt exploit during that 2 week period. It is a bitter sacrifice to make, but we may end up doing it because it is more important to us to have reliable release schedule for our users, and I could not think of a better solution right now.
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect
Tags: