FWIW, BitWarden syncs your passwords locally. The only time you would run into issues is if you need to access using a new device, or a new password that you haven't synced (ex signed up today but haven't used the BitWarden app).
The only scenario self hosting BitWarden is a problem is if I am away, there has been a power outage at my house and nobody I can ask to switch on the server, and I have misplaced my phone and laptop and need to access my passwords. Pretty unlikely. I have some neighbours I can trust too, so I'm pretty sure that scenario will basically never happen.
(I will need to make sure everything starts up properly on startup though. Or maybe my 12 year old neighbour will get a lesson in linux.)