Hi
When you entitle a user or a group to a app, we kick off a background calculator that flattens the data, and stores the user to app relationship. This process can take some time. We can look at your logs to see if it is getting stuck or anything.
My guess is.. the calculator finished now and then you saw the app in the end user UI.
Similarly, following on your other thread.. the agent pings the server periodically and gets the entitlements and downloads the apps.
The launch will not happen until the app is actually downloaded to your desktop. It may just be a timing thing again.. may be waiting for sometime will fix it.
If I remember it correctly, the sync time interval should be 5-10 minutes.. but I may be wrong and would need to double check.