There are a few reasons mainly the system needs 2 high level tanks and heals at the same time. Yet the system also wants to fill smaller low level queues .. If a tank waits more then 2 min they can requeue and the system will assign them a lowere party that is ready to go. Meeting the 40+ requirement is the problem needing those tanks and heals.