Your problem is here
'post_id' => 'new_post',
in ACF 5 there is a built in pre_save_post filter that runs before yours and the value of ‘new_post’ triggers this filter which creates the new “Post”.
Use something else like
'post_id' => "new_{$custom_post_type}",