@ignis está correto. Não, você não pode usar um subvolume de instantâneo btrfs de um host em um convidado. O btrfs mescla o sistema de arquivos e bloqueia as camadas. Um subvolume não é um dispositivo de bloco; é um sistema de arquivos.
No mundo LVM, você tira instantâneos de dispositivos de bloco e esses instantâneos também são dispositivos de bloco. Esse snap pode ser usado como um dispositivo raiz para um convidado (desde que o snap não esteja montado no host).
Você poderia montar o snap subvol no host e exportá-lo via NFS e inicializar o convidado com uma raiz NFS, mas isso seria inábil.
Com base no seu cenário de uso, recomendo olhar para o Linux Containers (LXC) (e o Docker). O LXC fornecerá o isolamento e a reutilização de arquivos idênticos que você está procurando.