It seems I found a reson for that
on Windows apart of the screen resolution it's possible to adjust the size of text, apps etc.
This was set on 125% on the desktop from with I tried. After setting to 100%
result is
PyQt6.QtCore.QRect(0, 0, 2560, 1440) as needed
This is definitiv a different behavior between pyqt 6 and 5