Thanks, this looks interesting. Are you using Yubikeys or something else?
https://developers.yubico.com/SSH/Securing_SSH_with_FIDO2.ht...
https://developers.yubico.com/SSH/Securing_SSH_with_FIDO2.ht...
Yubikeys, and some others, also implement Ed25519 and discoverable key storage, so you can store SSH keys on the Yubikey itself.