Logical and balanced, you can be sure. I fixed the village wall at a certain health level to prevent players from only recruiting soldiers and not using siege weapons. So that means you have about 7-8 attack commands, depending on your luck. Otherwise you could easily defeat all the blood moons just by sending troops. Remember your conversations with the lords. If you don't clear the forest you will have to fight a big army of orcs... As I said, there are different scenarios and dialogs at many points in the game depending on your choices and actions.
I'm surprised that you can recruit so many soldiers. even when I was playing I was going on with about 300 soldiers :D . I need to bring a balance to this. It would make sense to increase your food costs according to the number of soldiers you have. When the dwarves open, you will be able to upgrade the wall. If the wall has enough health, you can continue attacking with your soldiers. For now, go back to day 40 if possible. You have too many soldiers, you can clear the forest easily. I think you can easily make siege weapons with the loot you will gain from the orcs in the forest. I think 4-5 attacks with siege weapons will be enough.
In the blood moon after talking to Lord Steven, the forest location opens up. If you have many men, fewer will die. If you have few men, many soldiers will die. After killing all the orc groups in the forest, the next blood moon will be easier. By the way, if you have a lot of food you can sell it to Lella the merchant for coins. With the coins you can buy soldiers from Noah.
by the way, I think we talked about this in the comment of the user named "rolo". i thought of a new solution to keep the number of soldiers in balance. the more soldiers you have, the more food you will spend. therefore, you will need to increase the number of soldiers in a balanced way. i will relieve you a little more in terms of resources with the new regions to be opened. (like looking for food in the forest we cleared)