Thanks for the advice, I'll definitely going to check out KeyPassXC. Currently, I'm using LastPass for most everything except certain things such as my email accounts. This way I won't loose access to these accounts even if LastPass is breached.
But I do like the idea of open source and offline solutions such as KeyPassXC. How do you sync your password between your devices, if at all - do you put your database file on some cloud storage or something?
for me personally every 2-5 days or so i make sure i save my .kbdx file in google drive. before that i ZIP it using keka for mac or 7zip on windows.
i have 1 lighter file for my phone that doesn't need to many regular updates. sure its a bit more manuel but its also a bit more safe ;)