Se você tiver o lxd configurado corretamente para usar o zfs, ele fornecerá um conjunto de dados do zfs por contêiner. Algo parecido com isto:
NAME USED AVAIL REFER MOUNTPOINT
nsn7/lxd 12,8G 241G 19K /nsn7/lxd
nsn7/lxd/containers 10,9G 241G 19K /nsn7/lxd/containers
nsn7/lxd/containers/maas-19-trusty-pxe5 5,67G 241G 6,05G /var/lib/lxd/containers/maas-19-trusty-pxe5.zfs
nsn7/lxd/containers/maas-20-xenial-pxe5 5,21G 241G 5,51G /var/lib/lxd/containers/maas-20-xenial-pxe5.zfs
nsn7/lxd/containers/[email protected] 106M - 5,62G -
Na saída acima, eu até tenho um contêiner de instantâneo, e o lxd usou um instantâneo nativo do zfs para isso.
Não está claro quais são suas outras perguntas. Talvez comece com a comparação do seu zfs list -t all -r
output com o meu acima e de lá?