Instead of backing up the volume, it’s taking multiple copies of the data, one for each snapshot.

I think you need to allow specification of which btrfs snapshots/subvolumes not to backup as otherwise you copy the volume multiple times which is really not sensible.

