Outdated authentication components are the most common cause.

If updating doesn't work, the service may be corrupted and requires a clean install.

Based on your input, it looks like you need an for handling an adlsdk-status-auth-pending event with a value of 20 — likely a status code or time value (e.g., 20 seconds).

Your local machine stores encrypted tokens to avoid re-authenticating every session. If these files become corrupted (due to a crash or disk write error), ADLSDK gets stuck in a "pending" loop trying to validate a broken token.