Windows move to secondary screen on wake from suspend

Bricked my laptop the other day so I have a brand new install on my new Lenovo Yoga (XFCE is the only installation choice I made that seems like it would be relevant). I have an external monitor as my primary and the laptop is the secondary monitor. When it wakes from suspend, most but not all of the windows have jumped to the secondary monitor. How do I start troubleshooting this?

Are these particular windows maximized? If so, my system does the same thing. I’ve seen this in every DE I’ve tried; even Windows 10/11 did this.

Yes but this never happened on my old laptop, which has the displays set up the same way

Hmmm…can’t comment on that; don’t own a laptop, just have (2) monitors. What I’ve noticed is that it’s hit-and-miss with the window movement on wake-up/screen unlock.

On that note, I would recommend trying not to have maximized and/or full-screen windows open on your non-primary monitor when you suspend your system. This seems to be directly related to using Nvidia GPUs; don’t have an AMD GPU to test this theory, though.