Change the base directory of a backup?

There is no support for this currently. As @ts678 mentions this can be done with bind mounts. Something like this for each backup:

mkdir /tankbind
mount -bind /tank/.zfs/snapshot/2020-02-03 /tankbind
duplicati-cli backup ...dest... /tankbind
umount /tankbind
rmdir /tankbind

The only difference between using the full path will be that Duplicati will be able to re-use the metadata from the previous paths, such that it does not need to re-hash the file to see if it has any changes.

It would be fairly easy to add (I think) but it is a wormhole of options and trouble to allow users to define a list of rewrite rules. Do you have an idea for how you would like to specify the rewrite rule on the commandline?