my guess is you moved it up there inadvertently (or otherwise) and then closed it and since windows "remembers" the last position the window was in, it continues to place it there each time you run it.
so, either position it manually via code with
SetWindowPosition() or go to to the read path and delete the windows_position.dat file.
an easy way to get to the read path is to add this line in your code:
SetClipboardText(
GetWritePath())
then, paste that into file explorer. the .dat file should be there for you to delete. the next time you Run the code, it should end up in a "default" location on screen.
btw, debug uses a different set of paths which is why the window has a different position (and separate .dat file).