Never put all your eggs in one basket. I have a separate app for that, no single points of failure
That's true. As I said above I don't keep my Apple, Google or bank passwords in a synced password app. Keep those in keepassXC, which is free, completely offline, and open source.
..and my emergency restore codes are printed and stored securely.