I don’t understand.
In a few of my games, I’ve had goblins run straight through the center of my town, scare all the Hearthlings they pass, cause my military to start chasing them, then run straight out the other side of my town without stopping, and despawn once they’ve gotten a decent distance away, with my military still in tow.
I’ve also had a group of wolves set off the “invaders approaching” message before, but they were stuck on an isolated cliff, and they sat there for about an hour and a half, maybe 2 hours before I finally sent some Hearthlings to build a path to them, which took some time since they kept getting scared. As soon as they were dead, enemy spawns started happening again, so my guess is those pesky wolves had also been joined by another wolf friend or two, and were preventing any other spawns, or something.
That’s why this confuses me. In the first situation, goblins are despawning despite having clear paths to my hearthlings and stockpiles, and in the second, wolves aren’t despawning at all, even though that particular pack was literally halfway in the fog of war.