no, i think the problem is that you never turn off your skirmish mode. in a skirmish mode your army/ unit will run away if they are too close to an enemy. So you must turn off your skirmish mode. Skirmish mode usually enabled on all misllie unit so you have to turn it off manually