Borg backup has insane deduping. The first time I used it I thought it was broken because of how much smaller the backup was compared to the original. I used it with vorta GUI.
I am not sure how to combine the task of making a disk image with backing up with borg either on the command line or via one of the GUIs?