Good morning. I tested again with the beta version (uninstall, reboot, etc) and the behavior was the same.
I noticed that when I use Start11's settings to move the taskbar from the bottom of the screen to the top of the screen, it places the taskbar on top of my open windows (the windows are not repositioned). However, if I then adjust the window position so there's no overlap at the top and the bottom of the window aligns with the bottom of the screen, and then use Start11 to move the taskbar back to the bottom of the screen, the windows _are_ repositioned (moved up) so there's no overlap on the bottom.
This seems to be the root of the issue:
1) Windows are ONLY automatically repositioned when the taskbar is moved from somewhere other than the bottom of the screen, to the bottom of the screen, and
2) Toggling video inputs is treated similarly to (or, may actually involve) restarting explorer.exe.
And that would make sense; the desktop can probably tell when the monitor is not receiving its video signal, and when the input is switched back to the desktop it probably initializes explorer.exe, which then places the taskbar initially at the Windows 11 default bottom position, causing the application windows to be moved up, before Start11 then moves the taskbar to the top of the screen, which does NOT automatically correct window positions.
My guess is that Windows 11 wasn't designed to auto-correct window position when the taskbar is at the top, since the functionality to place the taskbar at the top is not a native feature. Which means the solution may require Start11 to handle window resizing/repositioning during the process of relocating the taskbar. Or, I suppose, somehow retaining the position of the taskbar while the video signal isn't being displayed, rather than reinitializing the taskbar when the display activates... but I suspect that may be more difficult to accomplish.
In any case, I really appreciate the help with this. If there's anything else I can test please let me know.