Dear Expert,
I am new to Dynamics 365 and I do have business scenarios as below

Company A owns the Warehouse X and Company B owns the Warehouse Y.
Both Warehouse X and Y is create on in system in different companies due to the ownership of the inventory but geographically both warehouses are in same place and take care by same group of warehouse personnel.
If we do have Sales Order (from Company B) with direct delivery to customer, how could we manage the pick list in effective way?
Do we able to generate the pick list with 3 items together (A, B & C) from 2 different warehouses?
Or any idea on method of warehouse setup and intercompany orders in effective way to handle the warehouse operation?
Thanks