These windows when pulled out as stand-alone windows are free floating, able to be placed anywhere on any screen you have connected.
If one of these screens gets disconnected those windows don't change position. So if your monitors die or go away for some reason there is no way to get them back unless you get a second monitor.
I propose you change the coding to where when a window is re-enabled it always shows up at position [0,0] on monitor 1.
Very frustrating.