Cancel/reject single fulfillment order line item from fulfillment order with multiple fulfillment order line items

Hi,
I have a shopify app which provides the ability to personalise product and prodution on demand, including a fulfillment service.

In rare cases I have a fulfillment order with multiple fulfillment order line items, of which one item is not in stock anymore. I want to cancel the fulfillment for that specific line item, so the merchant can refund that item, while I can still fulfill the remaining order line items. I am not able to cancel the fulfillment order as a whole, and sent a new request for the remaining items, as this will re-enter the remaining items again into the process, therefore duplication the items in the production process.

Is there a way via graphql 2025-07 that I can cancel/reject a single fulfillment order line item from a fulfillment order with multiple line items, while still being able to fulfill the remaining line items?

Or are there any other solutions that might help here?
Thanks,
Bas

seems like this is the way to go –> Partial Cancellation UseCase - #5 by Alan_G