Can the users of a room use multiple workers?

Can the users of a room use multiple workers?

To rephrase your question, you are asking if a logical room can span beyond one worker?

Yes it can.

You can have users connected through different routers on different workers that could even be on different machine and yet still participate in a room. Understanding how router.pipeToRouter works internally will give you a good reference on how to implement this (see One-To-Many Broadcasting for more details).