X_PASSKEY_STEP_UP_REQUIRED
Means
a sensitive action ran without a fresh user-verified passkey proof for its digest
Typical cause
the call carried no assertion, or the assertion approved other bytes than the ones this call would act on
Fix
x errors explain X_PASSKEY_STEP_UP_REQUIRED --json, then fetch stepUp.options({ userId, input }), run getPasskey(options) in the browser and resend the call with the response