Our cluster is using hostname failover.
Half the cluster is only showing a single protocol in protocols & templates, even though they are present on all present and working on all DMA's.
Also the BPA page wasn't displaying anything without carrying out two reboots of the entire cluster.
The ClusterEndpoints.json is configured correctly (after previous manual intervention being on hostname failover), and all the other config changes look correct as documented on Migrating to BrokerGateway and I've run NATSRepair.exe as a double check.
So if I understand this correctly, these problems started after the entire cluster was migrated to BrokerGateway managed NATS?
At first glance those issues sound unrelated to NATS as NATS does not affect the UI. Protocols not loading in would result in all elements being in error, and I take it this is not the case here?
As a last resort you could try to migrate back to the old version of NATS. The procedure is identical with the dmupgrade package from Dojo.

Hi
Normally NATS does not have any impact on protocols & templates. Neither for the visualization in Cube. The same can be said for the BPA page.
Would it be possible to check SLErrors.txt if any errors related to these issues show up?
Generating a log collector package and providing it to me could help me understand what is going on.

I've raised a support ticket and uploaded a log collector package from one of the servers.
Reverting back to the old NATS resolved the Protocols & Templates issue, but not the BPA one.
Rolling back to the old version of NATS resolved Protocols & Templates showing all the protocols again, but the PBA page not populating needed a second reboot again to get them to display