I'm running my test system on an encrypted zfs dataset, no issues so far, the PBS system just sees it as a dedicated directory. Of course I need to manually unlock the dataset whenever the server is rebooted, but that's a feature, and how often should a backup server need to be rebooted, anyway?