I-140 is employer's petition so they have complete right to keep it.
There is a situation when I-140 is approved and I-485 is pending for more than 180 days then, in my opinion, you do need to have the approval with you but now even this particular situation is in limbo after the new memorandum is out