So logically why block spell switching to the main camps? This change does nothing.
I do not see the point of mini-camps at all. In practice, it doesn't change anything in the game except the need to constantly step back to rest. The same can be solved by simply blocking rest if enemies are nearby. The effect is the same and the mechanics are less problematic.
I also don't understand why block the rest when you can just go outside and rest normally. As you wrote yourself, it is not even 30 seconds.
When it comes to stocks, the game should be less restrictive in this respect, not more. Stocks should be automatically pulled out of the box when resting. When I have to cut through the annoying inventory system, I want to do it the least often.
Another thing is that you need to put food back and forth to the mechanic for the mechanics alone. Literally adds nothing to the game.
Need for inventory management is not pleasant for mechanics if the game is not survival.
In my opinion, a short rest should just heal the team to full hp. I don't see the slightest reason why it doesn't yet. It would give a short break some reason to exist, because at the moment the amount of hp restored is simply pathetic.
When it comes to "random" events, frankly speaking, they wouldn't bother me as long as a) they are limited b) it's not a 90% fight.
From myself I will only add that this is not the slightest limitation in rest as long as there is a shortcut for fast saving and loading.