Hi,
I've had the same issue a number of times and have a work around.
Every time you move the Cura window around it updates the cura.cfg file under C:\Users\user\AppData\Roaming\cura\5.2 with new values as follows under [general] as follows: -
window_left = 1234
window_top = -1234
Or some other number depending where you put it, I think it's having a problem with negative numbers.
If you delete window_left and window_top including the values, then the program should start normally.
I believe the negative number comes from moving the cura program to the top display.
I hope that helps.
Kind regards,
Neil.
Dev255