Anch'io ho avuto questo problema svariate volte, alla fine credo di aver capito che l'intoppo sta nelle truppe.
Mi spiego, i soldati normali hanno delle armi da lancio limitate(le usano solo per mura e avamposti), prova a mandarci gli arcieri e vedrai che attaccheranno sempre!