Currently all fingerprint labels are h2.
It does make sense for the primary language label to be marked-up that way (sort of the page title), but all the following ones should not take a semantic hierarchy - could be an agnostic container instead.
<component is="isPrimary ? 'h2' : 'div'">{{ label }}</component>
maybe?