Mission accomplished, the enemy is defeated, the save has been sent.
Added 11 minutes ago
:smile35: :smile35: :smile19: Cut out :smile19: the computer sent a caravan, and I've just been wandering around the map for 2 days – no victory!!! Question for the experts: is this normal? Is there no way to catch it until it appears on its own? ... This is beyond all limits! Not only is the game full of all sorts of bugs, but this is just outrageous. The caravan arrives and doesn't even try to attack the Castle. What were the developers thinking? It's unclear why the victory isn't registered if it passes by anyway after it appears??? Clowns.
Hmm... In Heroes 4, there's another very big bug – armies without a hero can wander around the map. Is that allowed? :D
But seriously, you shouldn't call a normal feature a bug. The situation is completely standard. To fix it, you'll have to rewind and replay, or better yet, anticipate this possibility in advance and prevent it.
Why doesn't a weak caravan attack the Castle...? And why should it? It certainly won't capture the Castle. The only reasonable move for such a unit is to reach a field tavern, if there is one. But even if there isn't a tavern, it's still not obliged to commit suicide.
That's probably what the developers were thinking.