We can play with timelines more easily than in reality. We can make sure pressures appear in quicker succession than decades and centuries.
You can stretch it down, but there is a limit of human nature to consider.
Take the example of human ressources. You could make it so that you need iron to build swords. Realms would need to secure iron mines. A realm that doesn't have iron mines will start wars to get them, and will want to deny them to their neighbors. But it must be
possible for a realm to conquer an iron mine and deny it to its enemies - if it's impossible, why go to war? But if it's possible, it will happen. And once it happens, there is no more pressure.
In the real world, there is always pressure because needs are shifting. At some point it's iron, then it's coal. This could be simulated in BM - to keep it simple, make ressource exhaustible and have new mines discovered once in a while. But how fast do you want this to happen?
If you have a problem with a realm being at peace for not even a month, then that's the timescale you want to have, but I argue this defeats the purpose. In the real world, realms go to war for ressources because they think the long term benefits of gaining this ressource outweighs the cost of the war. You can make it go faster, but you can't go against this cost calculation.
If a realm must break the alliance that has protected it for ages to gain a ressource that they will only enjoy for 4 RL weeks, they won't do it. If they can keep the ressource for 3 RL years, they will do it, but you will end up with larger realms so that everyone has access to ressources.
Unless you make it so that the ressources available scale with the number of realms, such that there is always some missing? That would seem artificial, but it may work.