If you set the system font to extra large, the text in xCustomListView labels (B4Xviews) no longer fits completely into the label because the labels are not enlarged, but the text already.
The example with ResetUserFontScale does not seem to work.
You cannot directly use AddTextItem here. You can see how AddTextItem code finds the required height and do the same thing in your app. Basically it calls StringUtils.MeasureMultilineTextHeight.
Another option is to call ResetUserFontScale on each of the items.