It is an error from consumer POV, because it does that even if instructed not to, if originally was instrcted to be open on "main" screen. Worse, using Qt functionality to open Window on particular display is ignored for display "0.0" .
Funny, that after this numbering of screens for app changes. If several applications are started, each got screen number 0 as they were launched on.
Imagine a multiscreen setup where several windows have to be opened on separate screens. It's a hardware monitoring station, after clicking the icon. I encounter this effect since Qt 4.8.7 that QMainWindow always jumps to the mouse's location, on Xorg only.
A "hack" to put start icon on right screen doesn't work because user is able to move cursor faster than app is launched.
Neither Windows nor Wayland behavour offer the same, so I supect that X11 window managers are the culprit.