Maybe a rule change should be placed into effect that after a war begins you may not change your capital unless it is lost?
This would not prevent some of the most egregious abuses I have seen. Luz de Bia moved their capital to Grehk, directly adjacent to Riombaran territory, and a few weeks later, once they had fully fixed the region damage, they declared war.
Their ruler was lightning bolted for this.