Another few suggestions: The NPC/interaction button should be Button 1 instead of button 2. Since you can't attack NPCs already, this seems more natural, though perhaps it should be an optional toggle for some who don't mind.
The party NPCs kinda blend in with the environments/enemies when saturated, some stronger, thicker outlines might help with this.
I know you said you were thinking of having the characters flash (which is a good idea) when low on health, but I think overhead HP/MP bars help separate the Party from the mob NPCs and would really help.
I get it's probably an intended part of the gameplay loop, but IMO the tiles should have some kind of delay to how long they take to repopulate. At least a few in-game days. Though I currently don't know how big the map is, so maybe this is needed or else the player will run out of tiles to farm.
I still need to run through more of the combat (the other player classes as well) but right now I feel like it could be a few factors like the player's swing pulling them forward, or perhaps the hitbox, but it feels like it's waay too easy to get hit when trying to hit the mobs. It could be that their range is too high in comparison to the player. I can't quite nail down what it is, but it's definitely not feeling right with the warrior class.
I understand wanting to balance the revive item (which IMO is overpriced, it should be at least half of what it is now) but I think there'd be nothing wrong with NPCS reviving at 1 HP after clearing a tile. Revive could instead be a "revive the NPC while in combat" context sensitive item used on interaction with the downed NPC to get them back in immediately at full health. At least have this as a perk for levelling up an NPC to a certain threshold (Like level 20 or something)
This kind of goes hand in hand with the tiles instantly respawning as I can already tell it'd be easy to get into a death loop where the player cannot properly progress into an area without losing an NPC that they want to stay with and being forced to return to the village only to be blind-struck by a boss and die, erasing any progress they made. Granted this is a worst case scenario and not likely to really happen, but it DEFINITELY gets annoying to constantly lose an NPC one title from the village. This also might be an issue with the first village not having armor for every character available, but I'm not 100% on this, it might have that.
I don't know if this is a bug or intentional, but the volume control doesn't function apart from getting louder. It starts at 0/10, when really, shouldn't it start at 5/10? or 6/10?
I'd also suggest adding a "go back to main menu" button to the menu, as that seems to be lacking.