я бы Вам порекомендовал все таки переписать на HttpClient с использованием HttpClientFactory, так же для упрощения кода можете заюзать Refit. Что касается вашего случая попробуйте завернуть вызов EndRead в try catch и посмотреть что на самом деле там падает или чекнуть в глобальном хэндлере если есть