Force scalarBarActor Rerender

Is there a way to force scalarBarActor text labels to render?

Strangely it seems like they only render after a mouseMove event? This is both when created initially and after calling setAxisLabel().

I’ve tried calling:

item.legend.update()
item.legend.updatePolyDataForBarSegments()
item.legend.updatePolyDataForLabels()
item.legend.updateTextureAtlas()
item.legend.setAllocatedRenderTime(10)

Thanks in advance for any advice!