So in hunting around I discovered that Sitecore 9.1.1
\views\shared\sitecore form wrapper.cshtml
is missing the render lines. Not sure if that was intentional and they're supposed to work some other way? But putting them back in fixes my form!
Looks to be intentional. Here is an article that talks about a requirement to update in MVC layout
.
In Summary - if you're using Sitecore 9+ you're supposed to add those 2 lines to the MVC layout
file. If you're using Sitecore 9.1.1 with SXA 1.8.1 those lines are missing from the Sitecore forms wrapper.cshtml
(which I believe they should be there - as I didn't need to add them in SXA 1.8).