How does the queue system work?
Pretty sure it’s all US servers as one queue & all EU servers as another. The reason for your excessive queue could be numerous:
1) There were only 10 people doing solo queue at the time, and they were already in a match so you had to wait for it to finish before it could find you a team & opponents
2) The MMR of everyone queuing was vastly higher than yours (the queue will first try to match people with a similar MMR and when that fails “loosen” the requirements slowly until you find a team)
3) You picked an odd time. There were not enough people doing solo queue for a match