This question is specific to making a service discovery request after the login request with two possiblities:
Have to do all sanity checks before final deployment of the product so such questions.
In theory, you should be able to access all 9 endpoints, i.e. 3 each of amer, emea, apac. I was able to retrieve services from all 9 endpoints. All the services returned were the same. I don't know how permission works for this, but if you find you can't access the streaming services from the different regions, this should be a permission setting you can coordinate via your Refinitiv Account Manger.
I don't know how the Auth service works in the backend if it is down. As far as I can tell, this is the main entry point and there are no alternative backup endpoints offered. I would suggest if you have questions regarding the backend services, you should open a Refinitiv Support Ticket and they will involve the service/server teams.
1. I can't think of a scenario where the services do not come back once you login. Is this what you are experiencing?
2. When you authenticate with the Auth Service, you do that through a well-defined endpoint. If you are not authenticated, you wouldn't even attempt to form a WebSocket connection.