Er... what am I missing now?
1) Potions which regerate HP can never maxout your maximum HP
2) Potions which increase the maximum of your HP (your vitality) work only for 5 battles and are temporary. Even so, it is noted on your VIt statistics, so you cannot have both 800 HP and only 16 Vit at the same time