В тоже время словарь output содержит 411** 2 элементов, что указывает на то, что код плохо оптимизирован.
оно просто не работает на одной из машин
logger.info("input json = " + ...... );
var responseDto = await response.Content.ReadFromJsonAsync<TResponseDto>(SerializerOptions.JsonOptions, cancellationToken);
logger.info("responseDto = " + Convert.ToString(responseDto );