base line item is already fulfilled when trying fulfill item via rest api

we fulfill many orders via rest api, and sometimes we get this error:

“base”:[“Line item ‘id’ is already fulfilled”]

the item is not fulfilled for sure,

we send the right quantity and the right item id

for most of the orders, the process works fine, and we are able to fulfill, but sometimes we got this error

For some of these orders that we getting errors for they have ‘Authorized’ payment status, pretty sure it’s not related

any help?

Thanks, Mikel

Screen Shot 2022-10-19 at 11.49.16.png