If you use an Exchange account in Contacts, custom labels aren’t applied to cards.
Tip: To change the order of the First and Last name fields in the template, use the Show First name option in Contacts general preferences. This option also changes the order in all existing cards.