Profession Recipe API Incorrect Data

Is there a known issue with the Recipe endpoint not containing all the reagents for a recipe? Here is an example.

{
  "_links": {
    "self": {
      "href": "https://us.api.blizzard.com/data/wow/recipe/34877?namespace=static-8.3.7_35114-us"
    }
  },
  "id": 34877,
  "name": "Dreadleather Pants",
  "description": "Greatly reduces the materials required to craft Dreadleather Pants.",
  "media": {
    "key": {
      "href": "https://us.api.blizzard.com/data/wow/media/recipe/34877?namespace=static-8.3.7_35114-us"
    },
    "id": 34877
  },
  "crafted_item": {
    "key": {
      "href": "https://us.api.blizzard.com/data/wow/item/128888?namespace=static-8.3.7_35114-us"
    },
    "name": "Dreadleather Pants",
    "id": 128888
  },
  "reagents": [
    {
      "reagent": {
        "key": {
          "href": "https://us.api.blizzard.com/data/wow/item/124113?namespace=static-8.3.7_35114-us"
        },
        "name": "Stonehide Leather",
        "id": 124113
      },
      "quantity": 16
    }
  ],
  "rank": 3,
  "crafted_quantity": {
    "value": 1
  }
}

In game and on wowhead the rank 3 recipe requires 16 Stonehide Leather, 2 Blood of Sargeras, and 2 Felhide but the api is only returning the Stonehide.

I’ve only noticed this on the legion rank 3 recipes. Here are a few more recipe ids that are not returning the full reagent list.
35005
35797
35004
34876