@nickstaw you cannot get a post ID when the form is creating a new post. Unlike the WP Admin, ACF does not create a draft (autodraft) for the new post. Nothing exists until after the form is submitted.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users