To be honest, I haven’t got a clue, so this is just a guess. You could try removing the $post_id query argument in your pre_save_post filter.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users
Helping others is a great way to earn karma, gain badges and help ACF development!