HttpClient.GetAsync nunca retorna no Xamarin.Android

Estou trabalhando em um aplicativo Android, com backup de um aplicativo ASP.NET Core hospedado no Azure. Estou usando um projeto de biblioteca compartilhada para testar itens básicos em um projeto de aplicativo de console antes de fazer as funcionalidades do projeto Xamarin.Forms (somente Android).
O seguinte trecho de código é executadodepois de fazendo login no serviço da web, em queClient é umHttpClient:

public static async Task<MyClass> GetInformationAsync(string accountId)
{
    HttpResponseMessage response = await Client.GetAsync(UriData + "/" + accountId);
    response.EnsureSuccessStatusCode();
    string responseContent = await response.Content.ReadAsStringAsync();
    return JsonConvert.DeserializeObject<MyClass>(responseContent);
}

No mesmo computador / rede, o código termina em menos de um segundo no aplicativo Console, no entanto, ele nunca termina (nem esperou um minuto) noXamarin.Forms.Android projeto.
Acho isso estranho, pois o cliente Android pode fazer login com êxito no serviço da Web usandoPostAsync.

Há uma diferença, no entanto, em como o cliente Android e o cliente do console chamamGetInformationAsync.

Enquanto o cliente do console chama de forma assíncrona:

 private static async void TestDataDownload()
 {
      ...
      var data = await WebApiClient.GetInformationAsync(myId);
 }

O cliente Android chama de forma síncrona

 public void MainPage()
 {
      ...
      var data = WebApiClient.GetInformationAsync(myId).Result;
 }

questionAnswers(1)

yourAnswerToTheQuestion