Complete the game. Then, select a specific chapter from the main menu (Chapter 5 or 11). Play that chapter from the start. The game assigns you a "scripted" health pool for that chapter, which often overwrites the bugged persistent health.
Before we dive into the fixes, it helps to understand the mechanics. In Mafia II, Vito Scaletta’s maximum health is tied to two things: story progression and collectibles. Mafia 2 Low Health Bug Fix
This is the community-approved primary fix. The logic is simple: The health bug often occurs because the game fails to apply the last bonus you received. Forcing it to apply a new bonus can overwrite the faulty data. Complete the game
closest to the Chapter 14 start point to help you get there faster? The game assigns you a "scripted" health pool
: Some players report that simply closing the game and continuing from the last checkpoint fixes the issue. Technical Fixes for PC (Classic & Definitive)