Logic works in BL Tester, but not BPM Code (Mass Shipment)

Yes and yes.

As for the Contract, isn’t that what I’m using (Erp.Contracts.CustShipSvcContract)?