i have genuinely always been a vocal hater of dungeon crawlers, but i like the feel of yours. the movement is super fast and even the battles go by in seconds, this makes it flow really nicely
the one thing that bothered me is that when i'm at low health and try to rest, i get easily ambushed by enemies that catch my party by surprise.
random encounters in general can be kind of annoying, maybe it would be better to have enemies actually graphically present in the overworld, so that you can hunt them down, avoid them or even plan your rests properly when there are no enemies nearby.