Something that's been happening to me lately... usually when I have a particular external screen attached, is that the minibuffer line of my laptop screen is half cut off...
In this screenshot, the screen on the left is my external screen, 1920x1200. The screen on the right is my laptop screen 1920x1080. If you look carefully down the bottom right you can see some text half cut off... that's awesome-tray, but it's sitting too low to see. The minibuffer is also too low to see which is painful. The far bottom right is exwm-systemtray, which as you can see is visible and correctly sitting in the bottom right... however, because of the wrong screen geometry, it half overlaps the mode line.
I've tried running my screen refresh hook function, and that doesn't help. However... if I yank the cord on the external monitor, and plug it back in again, that fixes it without further intervention. I'm not sure where to go looking for the problem.

Something that's been happening to me lately... usually when I have a particular external screen attached, is that the minibuffer line of my laptop screen is half cut off...
In this screenshot, the screen on the left is my external screen, 1920x1200. The screen on the right is my laptop screen 1920x1080. If you look carefully down the bottom right you can see some text half cut off... that's awesome-tray, but it's sitting too low to see. The minibuffer is also too low to see which is painful. The far bottom right is exwm-systemtray, which as you can see is visible and correctly sitting in the bottom right... however, because of the wrong screen geometry, it half overlaps the mode line.
I've tried running my screen refresh hook function, and that doesn't help. However... if I yank the cord on the external monitor, and plug it back in again, that fixes it without further intervention. I'm not sure where to go looking for the problem.