There is still a problem with the retreat logic in the area around Neisse, ID354, and Kosel, ID355.
I'm playing as Austria, long campaign, with 1.03b5 patch.
In the attached save I was entrenched in Kosel and attacked by overwhelming forces from Neisse. I succeeded in retreating and won the battle, but retreated to Neisse instead of to Freudenthal, clear terrain, easy retreat, which I still control and is towards a depot
My forces then arrived in Neisse and were attacked again. Again I managed to retreat but lost the battle. My column then arrived back in Kosel where both sides retreated from battle and we all have ended up in Neisse.
I have seen retreats like this in this area of the map quite a bit, but this one just looks more wrong than the others. Forces shouldn't be retreating into the area from where their attackers have come from. On another occassion I had a force in Neisse, controlled Kosel, was attacked from Glatz, and retreated there instead of to Kosel.
I guess that the snow in Freudenthal might be why my forces didn't retreat there in this example, but it does still seem wrong to retreat towards your enemy and away from your nearest depot. If you have 100% MC of an adjacent region then surely you should be retreating there instead of into a region which is 100% enemy controlled and is where the attack has come from.