I like the idea of starving out garrisons but it should be implemented better.
1. Make only the militia units be affected. OR;
2. Let us manually fill food in stash which the garrisons can use.OR;
3. Have a set number of garrison not be affected by food shortage but anything above the limit will.
In my game, I was part of northern empire who fended off the steppe retards' snowball early game. Now Aserai, Batannia and Vlandia have around 3-5k approx army (rest factions eleminated) and are fighting each other alternatively. I was waiting for Khuzaits to attack us again at some point and so I managed to stockpile a completely elite army of around 220.
Now when the Khuzaits attacked us, I am busy defending my villages because if I don't, it will stop producing food and my garrisons will starve out.
Basically some lord comes to raid, I beat him and imprison him. Wait in town to heal up and repeat again when another lord shows up. If their army ever shows up, my plan is to abandon everything and just go on a rampage raiding all of their villages. Lets starve to death together.
TL;DR: Please fix the garrison starving. Thanks.