getTokenSilently vs getTokenWithPopup returns different data when used with "organization" parameter

Hello. We are noticing this with “auth0-spa-js”: “1.19.2”

Our Application workflow requires us to switch between Org based token to Non org based token during particular operation.

This workflow works usually but what we see is in local development using “getTokenWithPopup” we can ask for a org less token even though there was a org based token and we receive proper token without org_id in it.

However when using getTokenSilently if we had a org based token already and we call getTokenSilently without the “organization” parameter it still returns a token that has org_id attached.

All the above requests are made to Auth0 API and not for cache.

Any help appreciated.