Is there a service like
updatedb running within the container or anything else accessing the .zfs directory within the container? If yes, this might be what keeps the snapshot busy. What is the snapdir ZFS property on your datasets, e.g. zfs get snapdir ZFS/PATH/TO/subvol-XYZ-disk-N?