Hello,
After accepting a contract to escort a caravan to a city my men came upon a battle. When the battle initiated it immediately said that the enemy had fled(0 troops), and the battle ended. Back on the world map, the battle started again only to have the enemy flee a secound time. This cycle continued until I had to flee and abandon the caravan.