Land units should not be able to form defence lines over water, because then enemy navy can't pass and it can't destroy defence line because it can't reach land units.
Luck has too big role in the battle.Because all units have the same hp and same min attack,a single millitia can kill 3 tanks.I think each unit should have its own min attack,not only max attack,to reduce the impact that luck has on outcome of the battle.
I have finished every single tactical battle and cleared every single dungeon,but I didn't find any iron and gold,wich are required for almost every blacksmithing recepie.
refresh usually fixes that. If not please PM me. Thx sssg