Ein paar Ergänzungen:
Keepassxc hat keine Cloud-Synchronisation. Einfach die Datei auf ein Netzlaufwerk schieben wird dem nicht gerecht, da so pfadabhängige Probleme auftreten können. Das „optional“ sollte also entfernt werden.
Bitwarden kann passkeys und es gibt zum selbst hosten sogar mehrere Optionen: Vaultwarden und Bitwarden.