I am a KeepassXC user, yet this sounds interesting. What does Bitwarden offer to make me want to switch?
Nothing. Adding 2FA codes to logins costs money, and self-hosting is deliberately difficult so you’ll be using the cloud.

Also you can’t edit while offline.

Self hosting is incredibly easy with vaultwarden (https://github.com/dani-garcia/vaultwarden)