Thank you for the reply.
1 & 2) yes, I did both.
3) I did it because the fields couldn’t update automatically after submission. After I submitted the form, only the data from existing form was being updated.
I have also tried to add 'post_id' => 'new_post'
in acf_form(), the data can be updated immediately, but two posts were being created.