Here are my suggestions.
1) Move the microphones farther away from each other, or lower the input volume (input level, gain) of the microphones
2) Use a different prefix in each room.
I don't think there is any other solution that makes sense. Turning VC off will have no effect because commands coming from TCP connections execute no mater whether VC is on, off or in standby.
In theory I could modify the TCP plugin so that there is a delay after one command is accepted, where any other commands that arrive will be ignored for a period of time. However, even if I make this modification for you, there is no guarantee that you will get the "good" command arriving first. Both commands will probably be arriving at almost exactly the same time and you will be just as likely to have the text from the microphone that is hearing you less clearly arrive first, and the text from the microphone that you are closer to will be ignored.