inventorySetQuantities setting inventory did not fully succeed

https://{{shopifyShop}}.myshopify.com/admin/api/{{ShopifyGraphQLAPIVersion}}/graphql.json

QUERY:
mutation inventorySetQuantities($input: InventorySetQuantitiesInput!) {
inventorySetQuantities(input: $input) {
inventoryAdjustmentGroup {
reason
changes {
name
delta
}
}
userErrors {
code
field
message
}
}
}

VARIABLES:
{
“input”: {
“ignoreCompareQuantity”: true,
“name”: “available”,
“quantities”: [
{
“inventoryItemId”: “gid://shopify/InventoryItem/481308935*****”,
“locationId”: “gid://shopify/Location/793867*****”,
“quantity”: 20
},
{
“inventoryItemId”: “gid://shopify/InventoryItem/481308936*****”,
“locationId”: “gid://shopify/Location/793867*****”,
“quantity”: 20
}
…There are 20 records in total

    ],
    "reason": "correction"
}

}

Response:
{
“data”: {
“inventorySetQuantities”: {
“inventoryAdjustmentGroup”: {
“reason”: “correction”,
“changes”: [
{
“name”: “available”,
“delta”: 20
},
{
“name”: “on_hand”,
“delta”: 20
}
…There are 40 records in total(Because on_hand and available have one copy each)
]
},
“userErrors”:
}
},
“extensions”: {
“cost”: {
“requestedQueryCost”: 11,
“actualQueryCost”: 11,
“throttleStatus”: {
“maximumAvailable”: 2000.0,
“currentlyAvailable”: 1989,
“restoreRate”: 100.0
}
}
}
}

However, I checked in the Shopify backend and found that only 5 variants were successfully set up, and the remaining 15 were not set up successfully. I requested several other interfaces before requesting the inventorySetQuantities endpoint interface to set the inventory. Is the interface execution cost exceeding the limit? Why is there 1989 in the currentlyAvailable response parameter?