This is scarily reminiscent of Facebook's App Review process. We submitted 8 identical Apps that, functionally, are just webhooks for Messenger events. All required documentation, justification for the two permissions we needed, screen casts, and test login credentials were submitted for the reviewers.
3 were approved. 5 were rejected - all for different reasons.
Re-submitted the 5 with no changes; 2 more got approved. Two were rejected again. One was rejected with a firm reprimand for making an identical submission (must have hit the same reviewer).
Shuffled some words, re-recorded a couple videos - 2 more approvals, 1 rejection.
Re-submitted the last outlier without changes - Approved.
We are very weary of playing Facebook App Review whack-a-mole.
I haven't written a blog about it, but it's a common experience for those building B2B integrations with Facebook. Also common is feature deprecation with replacement functionality gated (read: withheld) behind a closed beta program. They're difficult to join and often can only be entered if you commit to supporting other Facebook APIs and features (those they wish to publicize).
3 were approved. 5 were rejected - all for different reasons.
Re-submitted the 5 with no changes; 2 more got approved. Two were rejected again. One was rejected with a firm reprimand for making an identical submission (must have hit the same reviewer).
Shuffled some words, re-recorded a couple videos - 2 more approvals, 1 rejection.
Re-submitted the last outlier without changes - Approved.
We are very weary of playing Facebook App Review whack-a-mole.