'UTF8' não é um nome de codificação suportado

Então, eu estou apenas brincando com a API da Web do Spotify e tentando acessar minhas faixas mais tocadas. Embora eu tenha encontrado um problema, estou tentando resolver há algumas horas, mas não consigo encontrar uma resposta.

Quando tento desserializar minha resposta, recebo o seguinte erro:

'UTF8' não é um nome de codificação suportado. Para obter informações sobre como definir uma codificação personalizada, consulte a documentação do método Encoding.RegisterProvider. Nome do parâmetro: name O conjunto de caracteres fornecido no ContentType é inválido. Não é possível ler o conteúdo como sequência usando um conjunto de caracteres inválido.

O ContentType éapplication/json; charset=UTF8

Alguma ideia?

Aqui está o meu código de solicitação:

private static HttpClient GetHttpClient()
{
    HttpClientHandler handler = new HttpClientHandler() {
        AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate
    };
    var httpClient = new HttpClient(handler);
    httpClient.DefaultRequestHeaders.Add("Accept", "application/json");
    return httpClient;
}

public async Task<SearchArtistResponse> GetSelfTopAsync(string type, string userName)
{
    var httpClient = GetHttpClient();
    httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", GetAccessToken(userName));

    var sb = new StringBuilder();
    sb.Append(ApiUrl);
    sb.Append($"/me/top/{type}");
    var query = sb.ToString();
    var response = await httpClient.GetAsync(query);

    var spotifyResponse = JsonConvert.DeserializeObject<SearchArtistResponse>(await response.Content.ReadAsStringAsync());
    return spotifyResponse;
}

questionAnswers(2)

yourAnswerToTheQuestion