Client secret has stray whitespace
What it means
Leading or trailing spaces/newlines from copy-paste make an otherwise correct secret fail.
Fix
Re-copy the secret exactly.
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-profile