Cuando intento cambiar mi correo electrónico principal, al intentar autenticarme con mi YubiKey, me redirige a una página en blanco, mientras que si lo intento con TOTP funciona.
Al intentar autenticarme con un YubiKey, me redirige a https://example.com/u/confirm-new-email/ en lugar de a la página de autenticación con YubiKey (¿o es la URL correcta y no se está mostrando?)
A mí me pasó lo mismo. Al intentar usar WebAuthn falla con un POST que devuelve 400. Al volver a TOTP funciona, así que solo es reproducible en la ruta de WebAuthn.
Hubo algunos errores de JavaScript que impidieron la carga del script. Los errores fueron causados porque I18n se cargó después de haber sido utilizado.
¿Qué navegador y clave de seguridad estás usando? Acabo de probarlo aquí con una YubiKey 5 NFC y Chrome en Linux, y también con el lector de huellas dactilares del MacBook Pro y Chrome, y funcionó.