My characters are not getting the right amount of hp after lvling up.
Example: my warrior got 16 CON (+3 attribute modifier) with 1d10 hp dice.
On 1st lvl he had 13 hp.
On 2nd lvl he got +9 hp
On 3rd lvl he got +9 hp
On 4th lvl he got +9 hp

Maximum roll should be +13 hp.

Tried on other saves - it is always 9 hp.

Same logic applies to other characters.

checked character creation menu - game informs you about MAX hp of your class per lvl.
There is NO information that this amount will be lower during leveling.

If there is a fix amount of hp for each class (which is an average instead of max or roll) during lvl up after lvl 1, then there should be some kind of information about it.
What is the point of mentioning MAXIMUM class hp dice + con at the beginning of the game?
In this case CON attribute is waaaaaay more important as it may double your hp.

Also - this "average" logic does not apply to enemy NPC. They seems to have max hp per lvl.
Lvl4 paladin had much more hp than my 16 CON 4lvl warrior.

It is an error or misleading information from game developers.