I have found the reason.
To make ACF’s acf_form() work, acf_form_head() needs to be called.
I was calling it without any checks for environment at the top of my buddypress.php master template file.
I have now reduced it’s call only to where I have acf forms and things seem to be working again.
Sorry for the run-around.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users