I am looking for a program running on Windows 10 that can recursively copy a folder while taking into account file overlap before computing if there's enough storage space to copy the files (or don't even check if there's enough storage space). E.g., if the destination folder already has 40% of the content from the origin folder, that 40% shouldn't be included when computing if there's enough storage space.
Any license and price is fine, but I want a GUI and I use Windows 10.
What I've tried:
Both Windows Explorer and [Explorer++ check if there's enough storage space but ignores file overlap: