This is a very bad design choice that you guys carried over from Warband, why would you limit and disallow players from taking actions? It's nonsensical for a game like this, nonsensical for a simulator. You're taking choice away from players without a reason really. If you make a treaty you should be able to dishonor it whenever you please and deal with the consequences of breaking a pact. Same thing with supporting whoever you want in a fight where you're neutral in. These limitations seem totally artificial and take away the immersion. You guys need to change it.