Thanks @Gow, Ryan for providing the required information. Your application and authorization request looks fine. As you suggest, the inconsitency in the data returned in your access tokens could be caused by reading from/switching to a seconday replica or data center not yet updated with the latest data. Data updates should take seconds and rarely minutes. Ideally your client should keep being routed to the same data center in order to get consistent (not neccesarily updated) results, however this may not be always the case depending on a number of factors. If the issue persists kindly provide the the x-ms-request-id, x-ms-ests-server and Date response headers for further investigation and debugging.
Let us know if you need additional assistance. If the answer was helpful, please accept it and rate it so that others facing a similar issue can easily find a solution.