PreferredLocations должны быть указаны для высокой доступности. EnableEndpointDiscovery вместе с PreferredLocations позволяет использовать возможности отработки отказа Cosmos DB.
Когда значение этого EnableEndpointDiscovery равно true, SDK автоматически обнаружит текущие регионы записи и чтения, чтобы гарантировать отправку запросов в правильный регион на основе регионов, указанных в свойстве PreferredLocations. Значение по умолчанию - true, означающее, что обнаружение конечной точки включено.