You must create separate GameObjects for different room agent components.
RoomRemoteEventAgent is similar to the RemoteEventAgent, the difference is that the RoomRemoteEventAgent synchronizes room level actions.
Used to identify a RoomRemoteEventAgent. Make sure you assign different Agent Ids to different RoomRemoteEventAgents.
RoomRemoteEventAgent and RemoteEventAgent share the same properties and methods. please see RemoteEventAgent documentation.