Without an explicit AuthStyle, the oauth2 library uses auto-detection which tries Basic auth first. Microsoft rejects this, and since PKCE codes are single-use, the retry with the correct style fails. Signed-off-by: Bryan Frimin <bryan@getprobo.com>