I was just doing some quick math, correct me if I'm wrong but it appears trade goods have different weights.
For example: 460 exotic marble and 40 exotic tiger fur...9,400kg/500 items = 18.8kg per item
Other guy: 20 exotic dried corn and 100 exotic spiced strongwine... 600kg/120 items = 5kg per item