Então descobri por que o FreeNAS (ou melhor, o ZFS) faz as coisas dessa maneira. Vou tentar explicar da melhor maneira possível.
O volume tem um máximo de espaço disponível, obviamente. Neste caso, é 20,3TiB.
Quando criei um conjunto de dados no volume, esse conjunto de dados também tinha 20,3 TB disponível, porque não havia dados no volume. Aparentemente, um conjunto de dados no ZFS age um pouco como um sistema de arquivos .
No entanto, todo o espaço está disponível apenas para o primeiro sistema de arquivos que o reivindica. O que significa que quando eu comecei a transferir arquivos para o meu conjunto de dados do windows, o ZFS "entregou" todo o espaço do meu volume para o conjunto de dados do windows. Eu poderia ter definido uma cota no conjunto de dados, mas não o fiz porque queria todo o espaço disponível para o conjunto de dados. Isso também significa que os outros conjuntos de dados podem ter apenas um tamanho máximo do espaço deixado no volume (ou seja, que não é usado).
É por isso que o tamanho do volume mostra apenas 8,8TiB. É tudo o que resta para dar. Faz sentido quando você pensa sobre isso. E saiba disso;)
Eu não tenho sido capaz de testar o seguinte, mas suspeito que, quando eu começar a adicionar arquivos aos outros dois conjuntos de dados, o tamanho do conjunto de dados do Windows também comece a diminuir de 20,3TiB.