
If passno is set, then systemd will instantiate a systemd-fsck unit, which in turn will instantiate a <device>.device unit (e.g. "none.device"). Since no such device exists, mounting will fail. So don't set passno.
If passno is set, then systemd will instantiate a systemd-fsck unit, which in turn will instantiate a <device>.device unit (e.g. "none.device"). Since no such device exists, mounting will fail. So don't set passno.