Slow boot / shutdown

Running bazzite-deck on a HTPC, not a handheld.

$ systemd-analyze
Startup finished in 1.082s (kernel) + 7.450s (initrd) + 1min 985ms (userspace) = 1min 9.519s 
graphical.target reached after 1min 689ms in userspace
$ systemd-analyze critical-chain
The time when unit became active or started is printed after the "@" character.
The time the unit took to start is printed after the "+" character.

graphical.target @1min 689ms
└─multi-user.target @1min 626ms
  └─plymouth-quit.service @1min 508ms +114ms
    └─systemd-user-sessions.service @1min 427ms +61ms
      └─remote-fs.target @1min 417ms
        └─remote-fs-pre.target @45.166s
          └─nfs-client.target @45.166s
            └─gssproxy.service @43.365s +1.797s
              └─network.target @43.344s
                └─wpa_supplicant.service @42.945s +397ms
                  └─basic.target @28.951s
                    └─dbus-broker.service @26.997s +1.948s
                      └─dbus.socket @26.913s
                        └─sysinit.target @26.819s
                          └─systemd-update-utmp.service @26.710s +107ms
                            └─auditd.service @26.530s +162ms
                              └─systemd-tmpfiles-setup.service @24.106s +1.524s
                                └─systemd-journal-flush.service @15.873s +8.214s
                                  └─ostree-remount.service @15.746s +119ms
                                    └─var.mount @15.537s +179ms
                                      └─dev-sda3.device @584542y 2w 2d 20h 1min 42.928s +22.150s

You have an external or secondary drive that is taking a long time to unmount.