I came to a point where I had basically every single lord of a faction in captivity but still the faction wouldnt give up. They still demanded about 600 dinars as trebute for making peace. I think if a faction is so overwhelmingly lost, it should just give up without any demands. If about 75% of the enemy factions lords are in captivity, they should see the war is lost and give up the fight.