For android use Keepass2Android which is compatible with KeePassXC.
If I had to pick between LastPass and BitWarden, I would go with Bitwarden.
I personally use KeePassXC and Keepass2Android with the pw files synced across 3 phones and 3 laptop/desktops using syncthings and have had no problems.