Вы получаете JSON в виде строки и снова её кодируете в JSON.
--return new ObjectResult(responseText) { ContentTypes = { new ("application/json") } };
++return new ObjectResult(
++ JsonConvert.DeserializeObject<object>(responseText);
++) { ContentTypes = { new ("application/json") } };