The only way to do this is to hook into the save function of the gallery field (before ACF saves the new value) and compare the previous and new values.
From there you can delete the attachment post records you need to.
Use the above search to find more info on the acf/update_value filter which you can use to hook into the gallery field save function.
The rest should be straight forward but will require time and debugging skills.
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!
2022 was a big year for Advanced Custom Fields, with more capabilities, a new generation of ACF Blocks, a refreshed UI, and a new home. Our year in review post looks at advancements we’ve made and offers a glimpse of the future.— Advanced Custom Fields (@wp_acf) January 6, 2023
© 2023 Advanced Custom Fields.