Hello,
although I'm not familiar with your architecture, I faced a potential duplication of data too.
Data ingested on a source table was duplicated to other target tables.
I use the soft delete though:
.alter-merge table MySourceTable policy retention softdelete = 0s
I'm encouraging you to just try it out.
See also my blog post.