Literraly 20+min and I can't find a ranked match

EVERYTIME I want to play ranked I have to wait 20+ minutes and then call it quits. My connection is fine, I have a a good ping and Horde/Escape run good. I really don’t know what else to do, besides I can’t gain the ToD medals in versus bc of this