I use:
- KeePassXC on computer (because it's completely offline and is the safest you can get, IMHO)
- KeePassDX on Android
- Syncthing on both to keep the .kdbx file synced
There is definitely a learning curve but if you're up for the challenge, it's basically a one-time setup for all of these.