Since the inventory is already reserved, the issue is likely with wave creation/processing.
Please check:
Whether the shipment meets the wave template criteria.
The applicable work template and location directive.
Any errors in the wave processing log.
For the intercompany order, verify that the warehouse and shipment setup is correct.
If no wave is created at all, I would first focus on the wave template/query criteria.