I just did a quick test with 6678, seems same problem persists.
It would be a good idea IMO to define the use case to avoid incorrect expectations, although it don’t seem to be an established tradition for this project.
From what I see, the feature is a good fit for meetings that are properly conferences; that is, a general subject, not adversarial, and a need to discuss sub-subjects independently. An exemple could be a conference about let’s say mycology, with several specialists discussing with the interested public; and in a second phase, a room with the saprophytes specialist, another room with the lichens expert, etc…
From what you say, the ‘public room’ is not generally a good fit for enabling breakout rooms. My impression is that not a lot of people managing this kind of servers are posting on this forum, but there is still quite a few of servers born from the Covid crisis that are still around, and the managers could just as well avoid to enable breakout rooms.
Another very bad fit is the ‘counsellors’ scenario. That is, a mod create a rooms, welcomes several specialists who will counsel people, and then will go to their respective rooms, waiting for the interested people to be welcomed by the mod who will say something like: ‘Ah Hello Mr. Smith, you are coming for your very important and confidential information, Dr Jones is waiting for you in room #3’. This setup would be an appaling mistake, since anyone entering the main room can barge into any breakout room.
Even if you have an authenticated setup and no strict confidentiality requirement, setups where some audit and recording are necessary would not be a great fit at the moment. Since breakout rooms are separate Prosody rooms in a different domain, the kind of people who want for example a recording of everything said in chat would have a hard time with breakout rooms as they are. How to connect chat data in room alphaBravo in the main domain with chat data in room ae98dace-1525-40fc-a4e7-c84a81875728 in the breakout domain ? If people are getting out of a breakout room, the Prosody room is destroyed. If they are coming back, it’s another room that will be recreated with a different UUID. This is not impossible to do, but the difficulty of managing this problem is going up by an order of magnitude.