I use Aegis, which automatically backs up with each change to the database to a folder that gets synced to a couple of different computers via syncthing.
For backup codes, I have a separate keypass database that’s backed up to a couple of places. I thought about using Bitwarden for this backup, but having my 2FA backups in the same place as my passwords kinda defeated the point, IMO.
Anyway, this system has worked well for me.
Tbf, there’s a difference between knowing instinctively that someone poops and being first-hand witness to the godawful stench of post-chipotle bowel movement in an area with poor air circulation (AC aside).
Crush is definitely involved though.