On display 1, it shows fine.
On display 2, it shows on display 3.
On display 3, nothing show. (I presume it moves off the side).
On my laptop screen, it doesn't show.
Note,
I've tested "rofi -show windows", it works correctly on all 3 screens. (How are you calling rofi? Maybe there is some issue in moving/x/y coord logic?).
I have 4 displays. Laptop + 3 displays like:
On display 1, it shows fine. On display 2, it shows on display 3. On display 3, nothing show. (I presume it moves off the side). On my laptop screen, it doesn't show.
Note,
Setup: