There is already a thread for this topic. Maybe try searching first.
I am sorry to hear you suffer from amnesia or whatever the circumstance might be. Maybe you are so smart you realized FIDO is the best. What is the point of memorizing long random strings of numbers letters cap uncap and special characters when you have FIDO? Password managers store such long, impossible to guess even if you remember them passwords. I memorize 7 or more random words together (passphrase). The math on that is huge. I have tested my passwords with zxcvbn and get “centuries” level 4, which is the highest. No one is guessing. But why is brute memorization so important? If people don’t brute memorize liturgies then they are stupid so they must have done what they were framed with? There is FIDO! All the professionals use it. No one memorizes gpg blocks. Have you seen those? You think all the cryptography is stupid because it is not memorized? I don’t. Everything should have the ability to be locked with FIDO keys which can be kept on your person and thereby deny an adversary remote access.
From what I have found over many months of exploring locking LUKS with FIDO is that this method is useless because supposedly boot parameters can bypass crypttab meaning that FIDO is not if and only if but a non-essential key which is no key at all.
How do adversaries “just guess” Centuries level 4 passphrases? They don’t. There is some way they have to break it other than guesses (Telepathy? Impossible. Nothing written down) which they could not do with FIDO.
Maybe sys admins on the site side find the plain text of passwords and then change it to something easy they then say they “just guess.” There is a salt hash that prevents that? I have no idea how it is possible, but FIDO would stop that.