Is there a way to remove a line item from an order without refunding?
https://shopify.dev/tutorials/edit-an-existing-order-with-admin-api - this article seems to suggest you can, but I don't see any API documentation on it.
Seems possible to remove line item in admin, but it forces you to refund.
You can remove a product through the order edit API by sending quantity: 0 for that line item. Unfortunately, at this time this will trigger a refund. I will bring this up as feedback for the team though.