We experimented further. It turns out that the IN PROGRESS status at the order level is set when all line items have the IN PROGRESS status.
To find out the status of a specific line item, you need to look into the fulfillment group.
So it is not a bug and works as it should.