Apologies if someone has already pointed this out, but I've discovered a bug that was triggered when my stronghold was attacked by a band of "vicious mercenaries". I chose to manually resolve the fight and killed all the attackers (the fight occurs outside Caed Nua's keep), but as soon as I did Marshall Forwyn and a bunch of villagers spawn at the keep entrance. Forwyn has the usual dialogue options you would get if you were preparing for the Battle of Yenwood Field quest - the thing is, I had already completed that quest (we won!), though when I did the quest Forwyn asks to speak with you inside the keep before you get the dialogue options.
I didn't want Forwyn and the villagers hanging out outside my keep in perpetuity so I reloaded and chose the auto resolve option instead (multiple times, so as to avoid costly damage to the keep) which seems to work ok.