The exact same problem occured to me. I had destroyed all remaining enemy unmanned mortars and abadoned tanks. I also had killed all enemy units inside the map area but still no luck.
However, the final solution to this annoying issue for me was the reloading of the autosave made by the game when fresh troops had just arrived at the eastern front and you're about to fight off the renewed waves of enemies.
As soon as I'd fended off enemy troops and tanks, the game expanded the map to the east but miraculously at the same moment the game decided that I'd already destroyed all enemy mortars and completed the counter-attack. So the end mission log popped up. And the funny thing was right after a second the game renewed the last 2 missions for me.
To hell with that! I've done my part fair and square.
Now I'm fully convinced that this mission is bugged. The best thing you can do is to reload earlier saves so you get a second chance to trigger the "trigger events" for completing the missions.
|