Thanks, @hube2,
in regards to your answer to #1, does it load the JS site-wide (aka on every page) or on just the page where the acf_form() is added?
I have looked into other form software and some like Toolset Forms loads JS across the whole site, while others like Gravity Forms only loads the JS on the pages where a form is added.
If its like Gravity Forms, I can still use acf_form() and just set those specific pages to not use AMP. If it loads site-wide, however, I can’t use it as I want the majority of the website to validate as AMP.