AFAIK the trigger for fighting, but not commanding, in a battle does not work, so the second generals won't get any traits, unfortunatly.