I popped into D:OS 1 and did a quick check.
Going from level 13 to level 14, all characters gained roughly an additional 7% HP upon leveling up.
At level 14, increasing their CON by 1 point boosted most characters HP by 12% (the Glass Cannon's HP only went up by 10%, but I think that was due to Glass Cannon).
What if Undead didn't gain HP on level-up, but they gain much more HP per point of CON than other races (like 20% HP per CON instead of 12%)? If you add in some damage resistance (representing no functional vital organs to damage), than maybe that would help offset the lack of HP per level-up?
Also, more generally, if everyone gained fewer HP per level up than they do currently, that would also help. There was a good deal of HP inflation present in D:OS, after all. If that could be cut back a bit in D:OS 2, that would change the dynamics some more.
I'll note that I haven't made up my mind on anything yet, this thread is for exploring and debating ideas for Larian to think about.