I had a similar problem related to forms and $_POST. It took me almost an hour to figure out that my form data was not showing up in the $_POST because I had used name=”name” and name=”email” in my input tags. Changing the tags to use name=”form_name” and name=”form_email” allowed everything to post to the page properly. I did not find this in the documentation, only mentioned in a couple of blogs as a potential solution to form posting problems. It would be great to see this issue explained and documented in the official docs.
I’m also curious to see if this function is related to this issue:
https://codex.www.ads-software.com/Function_Reference/form_option