I have an enterprise application which is registered with AAD. I experienced a strange issue when two different users on the same directory attempted to logon at the same time. As strange as it may appear I found only one was able to get authenticated and the other didn't.
It took forever for the second user to get the authenticated and it eventually timed out. In order to remove the obvious, I asked them to login one at a time. However, if the first one got connected, the second couldn't while the first still active.
I asked the first to sign out and then the second to logon and had his hurray! moment and for me its like a unsolved puzzle - Only one of the directory users is able to logon at a time.
What could possibly have gone wrong?