Level alone does absolutely nothing to a creature or NPCs stats or damage value. Its Strength stat affects the melee damage it does.

Perhaps you were just very unlucky with the rolls to raise its stats? I know I’ve got some with several levels in a row with no increase in Vitality, which is usually a sign to dismiss the critter.