What are the Windows' "Scale" setting for each Monitor? Are they exactly the same, or is one 150% while the other is 125% ? Which Monitor is the game "Starting" on / what is the default Display in Factorio settings? It might be a disagreement between the "Rendered" position and the "Physical" position of the cursor. Ensure both are set to the same Scale, restart the computer (not just a Logout/Login!), and try again.
According to your actually-possibly-helpful Logfile:
1.656 [1]: \\.\DISPLAY2 - NVIDIA GeForce RTX 4070 Ti {0x05, [0,0], 2560x1440, 32bit, 144Hz}
1.656 [0]: \\.\DISPLAY1 - NVIDIA GeForce RTX 4070 Ti {0x01, [-1920,0], 1920x1080, 32bit, 60Hz}
Display2 (2560x1440) is your "Center" monitor at 0,0; Display1 (1920x1080) is offset by -1920 Pixels. If you swap the Monitors "Virtual Position" such that Display1 is at +1920 does it still occur? (you don't need to move them on your desk, unless that breaks your mouse/brain too much....). A reboot should not be necessary for this Test.
It also looks like you are using GPU Outputs 0x01 and 0x05… presumably this corresponds to the HDMI and DisplayPort outputs. When the other Fullscreen app does a “screen flicker” is it actually switching between Screens (the display does not go black / switch Modes), or are both Screens flicking on/off (the Display Mode settings are changed) ? If the displays are having to re-negotiate the Resolution over DisplayPort/HDMI then things can get a little crazy in the Win32 API - you are lucky if all the monitors re-populate at the same Color/Refresh rate each time
Windows’ 3D rendering is far more stable in “Windowed” mode, because no attempt is made to hand control of the Display Mode to Applications - they are forced into the Window they are given… hence the name of the OS.
Good Luck!