Spearmen are not dealing bonus damage against traders:
The spearman did 8 damage when it should’ve done 28. Donsos aren’t getting their attack bonuses versus traders either. This was an old bug, but maybe the changes to traders in the latest update undid the bug fix.