We need a day/night cycle or at least an in game clock. Exhaustion can simply be like it is in 5e, eating and equipment repair would most likely be assumed to be happening during rests. Dialogue should be able to happen anywhere unless it requires a camp trigger, to avoid the feeling that our companions have never done anything requiring exertion in their lives.
Then maybe computer D&D just isn't your kind of game.
You can't make a DM rest system in a computer game, so all your doing is making mage tax rules and that seems really brightness challenged.
Day/Night because of the "story" elements of the camp, but otherwise go with an unlimited short rest where everyone can refresh including mage/clerics, but add in that if you rest in a dungeon with live encounters they will patrol and notice and attack or be way harder to fight. The world is already way to static, like you can kill and no one notice and the corps just stay around.
So you can rest in a situation where time isn't a factor, but make it impossible to do a little goblin killing then rest with no time reaction from the goblins.