The license check for user-based licenses (professional and analyzer) and tokens occurs when you access the hub.
If you access the hub without a license and subsequently are assigned a token or professional or analyzer access, the license check has already occurred, and you will get a "no access pass" error, stopping you from interacting with apps. Log out and log in again for the license to be recognized.
This often occurs when a user is being assigned a license or token based on an active directory group, and has not yet been previously synchronized.
Logout with the user from both QMC and HUB and log back in.