I’m not quite understand, Kafka.
I think the main point OP trying to say is the max gold amount at the top of game board in the battle, not the reward from it. It’s clearly shown on my screenshot that actual Cedric Sparklesack with Moneybags trait, and troops that gain the same trait in Delve, somehow work differently.
Max amount of gold in battle is more than just resources gain, it’s also a source of damage for some troops. (Bonnie Rose, Wazir, Gog and Gud, etc.) So if Moneybags trait in Delve don’t give this extra boost like Cedric’s one, that kinda make it much less useful gameplay-wise.
Also, from what I understood about reward calculation, only Armor equipped by players (and other sources in boost manu) have an effect on extra resource gain. Troops’ extra resource traits; Merchant, Moneybags, Necromancy, Necro Master - they just give boost for maximum in-battle amount; 100+25, 100+100, 40+20, 40+60, in this order. Once victory is received, the armor bonus will apply based on the amount of resources earned in battle.
So in conclusion, I still think Moneybags trait gained in Delve doesn’t really work right now.
Edit : Added image for comparison. It’s the same wording on both modes, so why didn’t I get 100+(100×3) = 400 max gold in Delve, if all my 3 troop have this trait?