Use a post ID of something other than new_post
. When you use that ID, ACF automatically creates the new post before your pre save post is run. You could for example use new_companii
and then test for this ID is your filter.
Also, you need to return the value of $post_id at the end of your function
return $post_id
;