Last week I had to spend hours resetting all the #2FA tokens I had in #Authy because they have elected to use the Play Integrity API to decide whether a device is safe, and that API marks devices using my mobile OS, #grapheneOS, as unsafe, despite the fact that it is a *hardened* version of #Android which is actually *more* secure. Aside from the inherent stupidity of this, it's just unacceptable for a 2FA solution to abruptly stop working; you are potentially leaving your users in a very tough position. As a result, I wouldn't touch Authy with a 10 foot pole in the future.
One saving grace here is that for really important things I use my Yubikey, FIDO2 (i.e. webauthn) if possible and failing that TOTP with the secret stored on the Yubikey, so if I had failed to switch authenticators before the Authy debacle at least I could still get into the important things. I also try to always download and store an encrypted copy of any backup codes, but not all services seem to provide them.