I have three screens. Screen 1 is the primary screen, but screen 3 is listed as the primary. Factorio defaults to screen 3 incorrectly, whereas every other application will use screen 1 as expected.
Arch Linux (6.1.4-zen2-1-zen)
NVIDIA-SMI 525.78.01 Driver Version: 525.78.01 CUDA Version: 12.0
Preferred screen shows incorrect primary screen
Re: Preferred screen shows incorrect primary screen
You will probably need to attach your factorio-current.log in order to debug this.