Error catalogueClient registration
Server-side registration does not match (what we cannot see)
What it means
Every check we can do locally passes, so the remaining causes live in the server’s registration: wrong environment client_id, a different public key on file, a key/JWKS change not picked up yet, or the app not activated.
Fix
Compare the registration in the vendor portal with the values printed here (client_id, kid, key thumbprint, JWKS URL).
Check it with smart-doctor
Run your login and smart-doctor ranks this cause against the others, with the evidence it found.
npx smart-doctor check my-profileAlready have the server’s error? Explain it without running anything.
npx smart-doctor explain '{"error":"invalid_client"}'