The Issue:
(Its to strange to describe it in general, so i will give an example)
a) 1Tank +1 Healer + 3 DDs are IN the dungeon while using the dungeonbrowser
b) 1 DD is leaveing the dungeon
c)
The dungeongroup
reques with following roles:
The Tank of the group choose roles: TANK + DD
The Healer of the group choose roles: HEALER + DD
The 2 DDs ONLY choose the role: DD
d) The result is that you will never get a new DD because the system does not find the reamaining DD because the Tank and Healer selected multiple roles (Note that there are several other player online which ques only as DD). So the problem is that you actually have a nearly perfect group, but it will never be completed because the roles of the tank and the healer are not updated
Personal Note:
To my mind, maybe this can be fixed if there is an update which assign only one role to people which selected several roles
e.g:
player which selected TANK + HEALER + DD
The role for the player is updated every 10 seconds in the script to either assign him the signle tank or healer or dd flag. Another fix could be to prioritize the role of the healer and the tank