Why do we need another AuthN protocol? We should extend OIDC as needed instead of again trying to reinvent the wheel.
In OpenID, OAuth and OpenID Connect the paradigm is completely different, where your identity is provided by someone else.
OIDC and WebAuthn can work together.