Similar issue described here.
The issue can be triggered when "Upading" or adding a new post with a repeater field set. The most likely cause is the timing of the hook "save_post" or "wp_insert_post" or during a status change.
To resolve repeated triggers for each action a queue should be implemented to prevent duplicated execution of the same hook.
- When "save_post" or "wp_insert_post" etc.. are triggered a queue is formed
- A later hook (or for safety multiple hooks) should execute the queue, ex: shutdow, admin_bar_menu, wp_footer