Sizing and positioning on Dual Monitors

I have replicated the actions in your screenshots, and they're both working perfectly across monitors of different sizes.

Can you upload the entirety of the macros you're working with, so we can dig deeper?

Also, it may be worth checking Engine.log to see if multiples macros are being triggered and interfering with one another: