I was curious and sat through some of those loading screens. I eventually ended up in a match, but it could take a very long time. Some (low sample size) observations:
- original queue with players that have a habit of dropping from a challenging match, often they would drop in last thus starting the match
- I ended up with mostly players that were not in the original queue
Wild guess: some players quit very late (or even during loading via app kill). Original match cannot start, but the game keeps trying to place you in some match on the respective map and will eventually succeed. I would prefer to be but back into lobby/queue in this case.