Estou relutante em fazer disso uma resposta, já que se tornou um erro idiota. Além disso, a questão original da diferença de comportamento entre as duas distribuições ainda poderia estar no ar até certo ponto. De qualquer forma, eu tinha me esquecido da propriedade ZFS que eu tinha definido no conjunto de dados pai:
router:/root# zfs get sharenfs parent NAME PROPERTY VALUE parent sharenfs -alldirs -mapall admin -network 192.168.1.1 -mask 255.255.255.0
O cliente CentOS estava em 192.168.1.1/24, e a propriedade é herdada por todos os conjuntos de dados filho que tive problemas para montar. Expandindo a máscara para / 16 corrigiu.