Breakout Rooms do not start without user assigned

When creating breakout rooms the breakout cannot be started without a user being assigned to a room.

MobileRTC.shared().getMeetingService()?.getCreatorHelper().createBO(“Room 1”)
MobileRTC.shared().getMeetingService()?.getAdminHelper().startBO()

But if you assign a user before calling startBO() the breakout starts successfully.

Once a user is assigned to a room you can successfully start the breakout but rooms that were created that do not have users in them do not show up in the Breakout Rooms list on desktop:

let roomId1 = MobileRTC.shared().getMeetingService()?.getCreatorHelper().createBO(“Room 1”)
let roomId2 = MobileRTC.shared().getMeetingService()?.getCreatorHelper().createBO(“Room 2”)
MobileRTC.shared().getMeetingService()?.getCreatorHelper().assignUser(boUserId, toBO: roomId1)

MobileRTC.shared().getMeetingService()?.getAdminHelper().startBO()

In this case the breakouts start but only Room 1 exists in the Breakout Rooms list.

SDK Version: v5.2.41735.0928
Zoom Desktop Version: Version: 5.3.1 (52877.0927)