I just encountered this problem. If mirc window slightly overlaps into monitor 1 space, it will not save the position on monitor 2. I had to move it a few pixels away from the other monitor until it started to save the position correctly.