I have made a small test.
1920x1080 with 100%
New VCL project
Delphi / Options /High DPI : Low DPI (96 PPI)
TForm - Font Segoe UI, Size 10
take TEdit, 3 times, 121 x 25
take TTMSFNCListbox, change ItemAppearance Font to Size 10, width to 121
Header also size 10
Save
close Delphi
change Resulution 3840x2160 with 150%
all width are the same
the Delphi TEdit changes the Font to Size 7, then FNCListbox not
not save
close Delphi
change Resulution 1920x1080 with 100%
everything ok again
change Delphi / Options /High DPI : Automatisch (Bildschirm PPI) /? automatic (Screen PPI) I don't know the english translation
save and close Delphi
change Resulution 3840x2160 with 150%
now all elements appear to be correct
the edits have a new size: 182x36, but the font is still 10
TTMSFNCListbox behaves the same as TEdit
BUT, this is not the case with my existing forms.
I don't know where the difference is..
Works FNC only in mode: High DPI automatic?
In the last Delphi version there were problems when the setting was set to automatic.