KDE Window rules pin to display inconsistent

I used window rules to pin a window to one of my three monitors.

Firstly, when editing the screen option, we have options 0/1/2 to choose from, whereas in the screen settings, monitors are identified by their serial numbers and I cannot find any connection between the 0/1/2 notation and the serial numbers.

Secondly, after ten restarts in three cases, the “id” changes the monitor to which it is assigned, and a window pinned to screen 0 can sometimes be on the left, sometimes on the right, and sometimes in the middle.

Is there any method I am unaware of where these “id” values could be permanently assigned to a specific monitor?

My Display setting

My config:
OS: Arch Linux x86_64
Kernel: 6.7.4-arch1-1
Display (EA274WMi): 2560x1440 @ 60Hz
Display (EA274WMi): 2560x1440 @ 60Hz
Display (EA244WMi): 1200x1920 @ 60Hz
DE: KDE Plasma 5.27.10
WM: KWin (Wayland)
WM Theme: Breeze