"charon check" uses "systemctl --failed" to detect failed units, but failed mounts do not show up. E.g. "systemctl status --all" will show:
data.mount loaded inactive dead /data
charon check: Report unmounted filesystems
Systemd doesn't keep track of failed mounts, so we have to look for
"inactive" mounts instead.