I think there are some virtues that ARE bugged though: both "skilled risky attack" and "skilled last stand" don't seem to work. I've tried both of those out in battle, and the general seemed to LOSE rather than gain the bonus - seems like the game didn't correctly calculate or recognise the out-numberedness of my armies (and I'm pretty sure it wasn't a case of an "expert defender" launching a "risky attack", too...)