For example, you could wipe out Pontos as Hayastan by taking Amaseia early, but if Trapezous is still rebel-owned, then due to Trapezous being perpetually under 70% public order Pontos would re-emerge. This goes for other settlements playing host to re-emergent faction, such as Klepadiva and Kabula if you say conquer Klepadiva first as Sauromatae, but leave Kabula rebel-owned and pissed. You could fix this with a simple if(settlement_owner != slave) or something like that in the campaign script.