How did you create the 2 IS? Are they installed independently?
Why I’m asking:
Sometimes additional IS are created by copying an already existing one. If you did so, this created one Problem:
In a cluster, the client prefix must be identical, but certain id’s in dispatch.cnf (defining the broker connectivity) must be unique, even inside a cluster). If the dispatch.cnf files are identically, this causes randomly looking disconnects from the broker.
If you suspect this to be the cause of the problem, delete the dispatch.cnf (and it’s copy in backup) from the config dir and redefine the Broker connection manually in the IS Administration.
This advise comes without guarantee. If this is an important environment (nearly everything not on your local PC) you should contact SAG support first.