that is peculiar. Normally the loot is rolled from a loot table that depends on the level, the enemy, the rating of the whole combat level and other things
What I could imagine is that a single unit has a wrong loot table entry.
Can you link this odd behaviour to a specific level?The name is shown in the headline of the combat screen.
Also, is the loot behaviour specific to a certain unit?