Screen() behavior in Windows HiDPI builds with multiple displays/scaling factor

After more tries, I finally realized that this is not going to work. The problem is that with some screen arrangements, there seems to be a discontinuity in coordinates at the level of the 0,0 point for the main monitor. At that point, the coordinates get really wacky, as shown here. Notice how both the X and Y values are jumping around.

So I’m pretty sure my idea of searching by iteration is simply not going to work.