Я видел такую проблему при подключении локальных служб WCF к веб-роли, размещенной в Azure, и они в основном вызваны наличием прокси в локальной сети. В любой корпоративной ИТ-среде все сетевые настройки компьютеров настроены на использование прокси-сервера либо с автоматическим определением, либо, если у вас несколько прокси-серверов, вы фактически выбираете, какой из них выбрать. Когда служба WCF подключается к внешнему миру, она проходит через те же настройки прокси, что фактически меняет динамику подключения и вводит поведение.
Так почему с HTTPS, а не с HTTP, это происходит потому, что HTTPS использует TLS для защиты связи, и если у вас есть прокси-сервер в середине, очень вероятно, что связь WCF не может быть установлена.
Установив для UseDefaultWebProxy значение false, вы просите веб-службу не использовать прокси-сервер для конкретного компьютера и использовать пользовательские настройки, которые являются частью конфигурации веб-службы. Таким образом, вы можете навязать свою особую конфигурацию WCF, установить HTTPS-соединение через прокси-сервер.