The app will reset to the primary monitor with the default size & location if the OS reports the window as “out of bounds”. In a recent update, we made it so that the window could be 99% out of bounds and still keep its position, and we have thoroughly tested this on our side without any issues - see this post:
Please let us know what your setup looks like. What resolution are you using? Multiple monitors? Any scale settings?