I tested another fighter level. It gave me the full amount this time. My only other guess would be the first level went buggy when I ran the relevel option. I'm still 1 hp short of max
if you note an issue with the boss again, try to ping a DM on discord so we can look where he might be (might be spawning in an unreachable section or something? idk why he would but who knows!)