I believe it's a bug in the Copy Activity. I've also suffered the same surprise and tried to narrow it down to the different use cases I had. I also found a workaround that stops the duplication very easily, which I've described here : https://www.mattiasdesmet.be/2025/03/28/fabric-hidden-collection-reference-in-copy-activity/
Hope it helps!