Related topic, when my general's unit gets routed, but we win anyway, I never seem to get any doubtful courage or cowardice trait associated with it, although I get scolded about it during the battle.

More related to the topic...I've pulled a general back to the settlement, to let cav chase down the retreating army in a follow up that would have prevented him from getting home that turn...and he got a doubtful courage vice for not being present at the battle. It isn't really unfair since his cav officers might have thought him a coward, but it was a huge shock since he had 10 stars. After that he gave those, "I'm staying behind the lines" speeches. But with 10 stars, it didn't seem to matter.