I think they added better hardware key support at an OS level a little over two years ago. They needed all the web authn stuff for passkeys anyways, so I bet it was a necessity prerequisite.
I decided to double-check my YubiKeys before I responded to your post and (!!!) they work now! This is huge!