When authenticating the claims are stored using the access token id. But when later on using the refresh token to request a new access token (for example because the current token has expired) than the claims aren't copied over. This thus means that the userinfo endpoint (which uses the claims value) won't show (all) requested claims anymore.
When authenticating the claims are stored using the access token id. But when later on using the refresh token to request a new access token (for example because the current token has expired) than the claims aren't copied over. This thus means that the userinfo endpoint (which uses the claims value) won't show (all) requested claims anymore.