Can you confirm that zfs set org.openzfs.systemd:ignore=on rpool/backups
resolves your issue? Right now, you've got backup datasets that are canmount=noauto, but presumably should never be mounted at those mountpoints. Other options are - change your mountpoint on your backup root, and have everything inherit from that. (my recommendation) - set canmount=off for all the datasets that you cannot actually mount right now. We're having an upstream discussion [1]. [1] https://github.com/openzfs/zfs/issues/10530