Authy is a problematic choice for 2FA due to its data breach history, closed-source nature, and preventing official token exporting. They even closed their extensions because users found ways to export tokens, giving Authy the power to decide your access to tokens if they close shop, payment gate tokens, or ban access to your country/account. I strongly recommend avoiding Authy.
Instead, I suggest using Ente for mobile, desktop, and web. It's a superior solution, allowing for easy token exporting and importing(Also audited , E2E , sync and stuff). Bitwarden is an alternative for password management, but I have a sour taste for it when it comes to 2FA because of the "all eggs in one basket" concern. Another option is an Android-only (i forgot the name of it ) solution, but it lacks syncing capabilities, which can be a deal-breaker for many users. Fortunately, Ente, 2fas, and the Android option all enable users to freely export and import tokens, giving you control over your 2FA security.