Você está fazendo errado.
O ZFS suporta armazenamento de fiação e silício misturado em um único pool, mas de uma maneira diferente da que você está tentando. Em vez de gerenciar manualmente quais dados vão para onde, o ZFS deseja lidar com isso por meio de seu ZIL e L2ARC caches .
Configure dessa maneira, o ZFS descobrirá o que precisa ser onde, com base nos seus padrões de uso.
Se você precisa ter gerenciamento manual sobre o que vai aonde, sugiro simplesmente fazer três pools: um para cada um dos SSDs e um espelho ou RAID-Z para os HDDs. Use um pool SSD para o sistema de arquivos raiz, um para /home
e o pool HDD lento para dados em massa. Tentando esmagar tudo em uma única coisa, mas ainda mantendo o gerenciamento manual é misturar conceitos. Você quer que o ZFS gerencie quais discos seus dados estão ou não.