HI Usually RD Connection Broker will reconnect the user to the correct RD Session Host server and their interrupted session.
- Could you please provide more details about your RDS environment?
- which rds server role have you built?
- How many Session Hosts and are they in the same collection ?
- How many collections have you created in the Connection Broker?
- Does this issue happen only to one collection or all the collections?
- Have you tried query session command, is there a different session ID when you reconnect?
- Is there any event logs that has captured some details regarding this issue? Enable the Analytic and Debug logs Event Viewer first.
Check on CB server: Applications and Services Logs-> Microsoft-> Windows-> TerminalServices->SessionBroker
Check on SH server: Applications and Services Logs -> Microsoft -> Windows -> TerminalServices->LocalSessionManage
RDS server roles: https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/rds-roles
RDP event logs: http://woshub.com/rdp-connection-logs-forensics-windows/
Reference document/link: https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/query-session https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/rds-roles http://woshub.com/rdp-connection-logs-forensics-windows/