I’m confident it does, and I suspect that you haven’t done the first check I mentioned:
The related documentation is:
https://docs.netlify.com/forms/setup/#forms-for-next-js-or-ssr-frameworks
If you’re using a pure JavaScript form or SSR (Server Side Rendering), you must include an HTML form that meets this HTML form criteria, including all the input tags with the same names as the JavaScript form.
Netlify scans your HTML files post-build to locate forms.
It won’t see any forms that are only created at runtime via JavaScript.
The example of your form you’ve provided above is react, and thus JavaScript.
It’s not in the HTML source of the page:
You either need to put it in that page hidden, or on some other page so it can be found.