I don't think siegeing gives you hesitant attacker. I siege to end every single city on the map; very few (if any) of my generals get hesitant attacker. I remember in vanilla you could get negative command stars for siegeing if you had no siege equipment, so just build lots of ladders then drop them when the sally starts to avoid those traits...dunno if it carried over to EB but its become habit now.
I think hesitant attacker only comes when you choose to attack (looking at the enemy troops in perfect detail) then pull back and continue the siege. Same as any field battle where you initiate an attack and then pull back. To avoid that.....just don't do it, wait the siege out normally.
Bookmarks