This is a known issue with the SoD client and is already noted here:
http://www.eqemulator.org/forums/showthread.php?t=30909
It isn't really a bug, since the client just uses different formulas from what the old clients (and EQEmu server) use. It also isn't really game breaking, since the HPs it fills you up to are the exact HPs the server uses, so it all still works correctly. It is basically just a display issue, in that you see higher max HP/Mana/End and your HP bar never fills up to 100%.
I am working to identify the new formulas for calculating these stats, but given that we have 16 Races and Classes, it may take a while before I have them all figured out. Once we know the formulas, we can trick the client into displaying the correct amount, or we can set the server to use the new formulas and trick the old clients to use the new amounts.
It is definitely a bit annoying, but not really game breaking, which is good. Hopefully we can get it resolved before too long.
Also, when you find bugs with the SoD client, please reply to the following thread with the bug info instead of creating a new thread:
http://www.eqemulator.org/forums/showthread.php?t=30908