This is an interesting tech stack, but seems heavy-handed for managing such a small amount of raw data (the l/p list itself). My solution for the past 14 years has been a simple GPG-encrypted org-mode (text) file. I can get to a password multiple ways from any device. The main way I check one is to open the file in Emacs which prompts for the master password via pinentry. You could also use a keyfile. Usually I just…
> My solution for the past 14 years has been a simple GPG-encrypted org-mode (text) file. Have you ever taken a look at pass?
Also look at Passage which uses Age encryption.