AelwennBZH proclaim
Did you pay attention to this hint posted by DeletedUser370 ?
Due to a recent upstream change in Chromium, OS autofill services that support passkeys can no longer be enabled if you want to use passkeys on security keys. In practice, that means that password managers such as Proton Pass and Bitwarden must be disabled in Settings > Passwords, passkeys & autofill. You'll lose password autofill by disabling this.
This is due to Sandboxed Google Play not displaying the option of choosing between security keys and password managers / local passkeys in Play's FIDO authentication dialog. This is possible for several months now on stock PixelOS, but Sandboxed Google Play seems to be displaying an older UI which does not have this option.
In Vanadium and other Chrimium-based browsers it was possible to work around this by disabling the experimental flag "Android Credential Management for passkeys", but this flag has now been removed from Chromium. Play seems to favour passkeys with password managers / local passkeys.
I was able to reproduce your error (Vanadium 135.0.7049.38.0 | Build 2025032500), when, contrary to the above mentioned instruction, i enabled my password manager in Settings> Passwords, passkeys & accounts> Preferred service for passwords, passkeys & autofill.
If I set it to none my security key works fine with Vanadium (with the drawback that autofilling passwords/usernames no longer works).
A small hint: If you don't always want to search this and other discussions:
@DeletedUser370 was so kind and made the effort to write (and apparently update) an instructive overview about security keys and their interaction with GrapheneOS here:
https://gist.github.com/FID02/48f5130c2151b6d10a04bdfda0cb1c90