Okay. Another detaiol that got my attention was how man missed shots there are. VERY many. Leopards-2A4s needing to fire a dozen rounds at a target in order to finally hit it, does not sound right. Also, the firing ranges did not exceed around 2000m. I wonder why they do not engage at greater ranges even when having an unobstructed LOS. While there may not be reason in always firing at a moving target 4 km away, firing ranges of 3 km and more should be implemented, especially at stationary targets.
And a tip for urban areas: I would implement a variable that make LOS interrupted once it pentrates two rows of houses deep, because right now the houses seem to be treated as individual objects, giving even dense cities with small streets and tight houselines with closes facades the look of a loosely assembled camping site. This makies any behaviour of units in cities absolutely unrealistic.
Keep on the work! You are already that far that things like these, and some others, mean a shorter travel before you than what already lies behind you!