Firefox lets you enable software tokens, and disable USB tokens: in about:config, set
security.webauth.webauthn_enable_softtoken=true
security.webauth.webauthn_enable_usbtoken=false
then the registration will go through without needing a hardware token.