There’s one very important part when you’re dealing with forms being generataed by JavaScript, you need to ensure that you have a HTML version of the form that Netlify can detect as part of the build process.
That may not be your ultimate issue, but I just wanted to point it out, as I find people can miss it within the support guide.