I think even aside from resting abuse, BG3 would benefit from something that tells the player when an encounter is time / zone sensitive. Then a hard-mode could be added that ramps that up more, causing players to fail or receive buffed encounters if they rest.