Hi Paul,
i am glad to hear that you had this situation before.
I really created a new material as consignment for testing. I maintained the field in material master data basis UoM in KG and order UoM in PCE. After i changed the weight in inbound delivery manuelly. I posted GR for inbound. in LS26 I saw the GR K-stock was placed in storage type 902, but the weight is still not taken from inbound delivery. It took the weight from material master data.