Player not running on primary display

So trying to get my app setup to not use the startup resolution dialog, but for some reason if I disable it the game will startup on the wrong monitor, and I’m not seeing any way to fix that. With the resolution dialog active, launching the game will default to display 3 in the (which is my primary display), but with it disabled, it starts on display 2.

Does anyone know how I can find the primary display or otherwise how to fix this (seems like a bug to me)?

Running win7, 5 monitors, and 5.2.1p4

bump

Similar problem with Win 10, 2 displays, 5.3.5p1. Build without startup dialog starts on my 2nd display, which is display nr 1 but not the one set as main display.