...is actually the same as the gdi.Font function built into the component
So I double-checked that the same variable is used for both the gdi.Font size and tooltip font size, which your quote says should yield the same size for text and tooltip display.
The picture shows the smaller size of the tooltip font on the right (desktop scaling was 125%); i.e. gdi.Font and the tooltip give a different size when given the same number as the font size.
The code that generated it is here.
var font_size = 200; // large font used for illustrative purposes
var g_font = gdi.Font("Segoe UI", font_size, 0);
var g_tooltip = window.CreateTooltip("Segoe UI", font_size);
fb.trace(font_size);
var text = "llllllllllllllllllllllllllll"
g_tooltip.Text = text;
g_tooltip.Activate();
g_tooltip.TrackPosition(50, 0);
function on_paint(gr) {
gr.GdiDrawText(text, g_font, RGB(0,0,0), 0,40, 300, 300);
}
function RGB(r, g, b) {
return (0xff000000|(r<<16)|(g<<8)|(b));
}