Valve has acknowledged the fact that they are working on fixing their Battle Cup matchmaker. The Matchmaking system right now is slightly broken with long queue times and players having to wait a long time to find a match.
We are working on the Battle Cup matchmaker taking a long time to find matches.
— DOTA 2 (@DOTA2) March 25, 2018