I thought I’d been through everything in all of the forms debugging guides on here, and I had! But I went through everything again and found the solution… it was in this guide:
“Submits fine, yet no submissions in UI” > Point 2 in there mentions SSR, which all of my pages are. I finally fixed it by sending the form submissions to the static HTML page which renders the mock of the form.