The main problem is if that you lose the device that's physically attached to the passkey... You'll lose your account.
I'd just prefer a biometrics-first approach.
Unless hackers started cutting people's fingers, which is something just too risky for a rational hacker to do so it's more than improbable, biometrics are way more secure, consistent, battle-tested and most important, more convenient and, by design, unforgettable.