I did not find a way to solve this directly. I think the issue happens when the split is too close to a min/max point and the text would overlap.
I found an indirect way by calling v = viz_model.view(fancy=False)
.
This removes the histograms unfortunately, but all splits are spelled out.