Hi @Martin D · Welcome to QnA platform and thanks for your query.
If you request the token under user context (as shown below) and pass that as bearer token in the Authorization header of your API call, you will get all the properties in the response. Below is a snip of how to acquire token under user context.
If you request the token under application context (as shown below) and pass that as bearer token in the Authorization header of your API call, you will only get the "id", "tenantId", and "tenantCategory" in the response
This is expected behavior. To get all the properties in response, you need to update your code to get token under user context using any of Authorization Code/Implicit/ROPC oauth flow.
Read more: https://learn.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols
-----------------------------------------------------------------------------------------------------------
Please "Accept the answer" if the information helped you. This will help us and others in the community as well.