The problem is that it prioritizes making a new group instead of letting you join one that is already in progress.
I have left dungeons before cause our healer left to rejoin as my own healer, but new groups get formed first so have to rejoin, reject, rejoin, reject, rejoin, reject and fiiinally the right one pops

Maybe dutyfinder should fill groups with missing members before making new parties