I'm on the necrophages quest where you have to have 6 units garrisoned in a city and have no hostile armies in that city's territory for 5 turns. However, every single time I get to the last turn, the quest resets to 5 more turns.



the territory is surrounded on all sides by my own land. there are no un-pacified villages anywhere near it. I have full visibility over the territory and cannot see any hostile armies within miles.



Why will this quest not complete?