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.