Justification::horizontallyJustified not justifying

I have an issue with a set of Labels that I would like to be horizontally justified.
JUCE version 8.0.6.

It seems that Justification::horizontallyJustified has a similar (or the same) affect as Justification::left.

Here is a comparison of Justification::right and Justification::horizontallyJustified:

right justified:

horizontally justified:

And, for clarity, here is the rendered label from Melatonin Inspector:

As you can see, horizontallyJustified is not doing what it should be doing: spreading the characters out to fit the width of the label.

Digging into our LnF class, we are overriding drawLabel but it all looks ok:

        auto textArea = getLabelBorderSize (label).subtractedFrom (label.getLocalBounds());
        g.drawFittedText (label.getText(), textArea, label.getJustificationType(), juce::jmax (1, (int) ((float) textArea.getHeight() / font.getHeight())), label.getMinimumHorizontalScale());

I’ve checked the correct justification flags are being passed to drawFittedText.