Is there a way for Chatterbox to use two VM to join two rooms separately?

Greeting,

I know that Chatterbox can only join one room at a time.
So I used two VMs, but something went wrong.
I sent some messages to VM:A, but VM:B will also receive the messages at the same time.
Later, I checked the LogFile of the two VMs and found that they were almost identical.

I currently want VM:A to be responsible for receiving all the chat messages in the lobby, and to judge online and offline at the same time.
And VM:B is responsible for the processing of real-time combat.

Is there any way to enable two VMs to receive messages separately?

Thanks in advance.