The Speech Route paywall looked fine until it was not. Close and back were the rejection. I now assume the reviewer's phone, not my simulator, is the layout that counts.
Safe area is not theoretical
A control under the notch or behind the home indicator is invisible. Guideline 3.1.2 is about leaving without buying. If they cannot tap close, they cannot leave. The full screen rules are in the close-button post.
Sandbox on hardware
I sign in with a sandbox tester on the device I will submit from. Prices from StoreKit are the localised ones that phone will show.
Links too
Privacy and terms get opened on that phone. A desktop browser is not the reviewer's Safari. The checklist includes this pass before upload.