I’m having the same issue with file and image fields.
I have a field group assigned for a custom post type and every time I update / publish an existing or new post, I get a duplicate of that post. If I change the image / file field to a text input (text, url, mail etc.) everything works as expected and no duplicate post is created on publish / update.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users