The main reason I switched from 1password 7 is that at some point they removed the option to disable code signature checks, meaning they had to update 1Password whenever a browser vendor changed their signature. This effectively means that Firefox working with the old version is going to end at some point, they just happen to have kept the same signature or some time.
The other side of this, is that it will not work with LibreFox, which isn't signed. Frustratingly, they had the option to disable checks for years in 1Password and removed it.
KeePassXC is the way to go. Similar experience on android and desktop to 1Password (non-SaaS) local vault.