Hi @beee ,
Thanks for reaching out to us.
From your explanation, its quite clear that the problem could be caused by some code altering the $post object in your acf_form.
Kindly check in your themes functions.php for any hook in use the affects the object. You may try removing it and testing to narrow down the search on the specific method with the altering effect.
I hope this helps.