Encrypted ZFS with FreeBSD is not actually native ZFS encryption, it uses GELI to handle the encryption part (which may be why it's bad at handling power losses).
Ah, for some reason I was thinking that FreeBSD's implementation of OpenZFS had native encryption.