Plasma Panels Swapping on Multimonitor Setup (X11)

I’m having a bit of a randomly occurring issue with the panels for the taskbar/clock/etc. on my left and right screens.
The center screen is marked as primary and is never affected, but the screens to the left and right of the primary screen seem to randomly decide to swap panels with one another. I’ve tried killing and restarting plasmashell which fixed some other reoccurring issues with the panels & widgets in the past, but it has no effect on this. Which makes sense in my opinion.

All three screens are connected via DisplayPort, and I know DP has some weirdness where hardware that is “off” is sometimes detected as “disconnected”. This is what I’m assuming is causing the issue, where the left and right screen are turning on at different rates and sometimes are detected “out of order” than normal, so to speak, and so Plasma is restoring the panels based on which screen is available rather than which screen had that panel on it previously.

Is there some “relative” location setting for the panels/display config that are getting assigned to the first monitor that turns back on after a reboot, rather than some kind of “absolute” location setting where it knows for example “left of primary needs this panel, right of primary needs this other panel”?

Other relevant info:
I’m running X11
My GPU is an RTX 3080, and driver is 520.56.06
Plasma version is 5.26.2 but this has been a pretty persistent issue so i doubt it’s limited to that version.
Kernel is 6.0.5-arch1-1
Here’s my output for xrandr -q

Screen 0: minimum 8 x 8, current 7680 x 1440, maximum 32767 x 32767
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 connected 2560x1440+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
   2560x1440     74.60*+  59.95  
   1920x1080     60.00    59.94    50.00  
   1680x1050     59.95  
   1440x900      59.89  
   1280x1024     75.02    60.02  
   1280x960      60.00  
   1280x800      59.81  
   1280x720      60.00    60.00    59.94    50.00  
   1152x864      75.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   720x576       50.00  
   720x480       59.94  
   640x480       75.00    72.81    59.94    59.93  
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 connected primary 2560x1440+2560+0 (normal left inverted right x axis y axis) 527mm x 296mm
   2560x1440     74.60*+  59.95  
   1920x1080     60.00    59.94    50.00  
   1680x1050     59.95  
   1440x900      59.89  
   1280x1024     75.02    60.02  
   1280x960      60.00  
   1280x800      59.81  
   1280x720      60.00    60.00    59.94    50.00  
   1152x864      75.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   720x576       50.00  
   720x480       59.94  
   640x480       75.00    72.81    59.94    59.93  
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 connected 2560x1440+5120+0 (normal left inverted right x axis y axis) 527mm x 296mm
   2560x1440     74.60*+  59.95  
   1920x1080     60.00    59.94    50.00  
   1680x1050     59.95  
   1440x900      59.89  
   1280x1024     75.02    60.02  
   1280x960      60.00  
   1280x800      59.81  
   1280x720      60.00    60.00    59.94    50.00  
   1152x864      75.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   720x576       50.00  
   720x480       59.94  
   640x480       75.00    72.81    59.94    59.93  
DP-5 disconnected (normal left inverted right x axis y axis)