После проверки необработанных данных, отправленных из моего кода, я увидел, что эта строка добавляет кодировку:
var stringContent = new StringContent(json, UnicodeEncoding.UTF8, "application/json");
Фактические отправленные данные выглядят так:
Content-Type: application/json; charset=utf-8
Iнеобходимо удалить кодировку из запроса с помощью:
stringContent.Headers.ContentType.CharSet = string.Empty;