The diabolic commander grants %hp but it only increases the max hp so at the start of the battle the horde have non maxed hp.
Ruby Paragon does this as well.
This happens with all traits that increase max hp, like ruby attunement and the demigod one that adds the enemy’s hp to your own.
Oh i see. It makes those traits rather pointless…