unlimited long rests need to be addressed, tabletop is balanced around limited resources and as BG3 is now, you have full resources for every fight.
My suggesting is you need a ration to do a long rest and reward rations at various points in the story.
Not perfect but should be easy to add and lets Larian have some control over the number of long rests we are getting.
I do agree that more short rests are needed between long rests.
There also the issue that the mindworm story seems to only progress on long rests, that may not be a good design.