Why is the independence war going on, when I’m no longer his vassal anyway

crusader-kings-2

I was a Count under a Duke under the Basileus.

I had enough counties to create a new Duchy, but the game wouldn't let me, because "you can't create a title as great as your liege's".

I declared a war of independence against my liege. After a few days, the Basileus created the Duchy I wanted and gave it to me, so now he's my liege.

I assumed the war would end with a "casus belli no longer valid", instead it's still going on.

Is this a bug, or is it somewhat intended? What am I supposed to do?

Best Answer

First of all, make sure that you've let the game run for a month or so to see if the war ends, it runs checks against the validity of the casus belli of the war at a regular schedule, not as that condition becomes true. If you still keep fighting, the issue is probably related to the equal-to-liege revolt "title" you get when you declare independence - your highest title was already ducal when the Basilius granted you a de jure duchy, so perhaps the game doesn't realize that you have actually gained a de jure ducal title. You could try switching the de jure ducal title to your primary if you haven't already and see if that fixes it. If none of this does, you may just need to finish the war and hope that you win, because I have no clue what would happen to your title if you lost (you could make a save, try it and report back).