@VúSale
Когда найдут проблему, пока этого сделать не удалось.
Ну это не смешно :(
https://github.com/TrinityCore/TrinityCore/issues/17012
https://github.com/TrinityCore/TrinityCore/issues/16241
https://github.com/TrinityCore/TrinityCore/issues/14039

Конкретно интересно вот это:
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
Был же когда-то временный фикс: позволять выбрать только одну роль при регистрации в ПП.