> But this does highlight one weakness of these FIDO tokens - you have to manually maintain a list of where you've registered them.
FWIW, I use KeePassXC as my password manager and tag each account that uses my hardware keys, so if lost, stollen or broken, I can quickly get a list of sites from which to remove that key. I always register two keys and keep them physically separate, so I can still login in the event I lose one key.