I have experienced something similar since receiving the quest "The Battle of Yenwood Field".
I got news that my stronghold would be attacked in some days and as I was 'at home', I decided to defend the stronghold manually. After I defeated the attackers, there was suddenly this mob in front of the stronghold with Marshal Forwyn in front of them talking about "The Battle of Yenwood Field". As I had not finished the quest by then, I chose the conversation options to start the battle which I won.
When I returned to my stronghold though, the mob and Marshal Forwyn were still there outside the stronghold and I still got the conversation option to start the battle. Out of curiosity I chose that option and again got the texts for "The Battle of Yenwood Field" though there were no more enemies on the battlefield after clicking through the texts.
I used a save with which I lost several ingame days of play time (and thus, the quest was no longer completed) and when I received the message again that my stronghold would be attacked, I chose the "defeat automatically" option. After successfully defending my stronghold this way, there was no mob and Marshal standing in front of the stronghold. The next time, I received news of incoming invaders, I had the same results: Defeating the enemies manually resulted in a mob standing in front of my stronghold whereas defeating the enemies automatically did not affect "The Battle of Yenwood Field" quest in any way. BTW I have not completed the quest by now.