Monitor "positions" for Gnome (gdm3) can be adjusted precisely by editing ~/.config/monitors.xml for a user's session. Apparently, this works whether your session is XOrg or Wayland, though they will each have their own "configuration" section due, I believe, to assigning "connectors" differently.
Set the "x" and "y" elements relative to an upper-left origin of 0,0 to position each display. Take care to ensure that all displays are contiguous - a void will block mouse navigation to/from an isolated display.
<monitors version="2">
<configuration>
<logicalmonitor>
<x>0</x>
<y>480</y>
<scale>1</scale>
<primary>yes</primary>
<transform>
<rotation>left</rotation>
<flipped>no</flipped>
</transform>
<monitor>
<monitorspec>
<connector>DP-4</connector>
<vendor>DEL</vendor>
<product>DELL U2414H</product>
<serial>R9F1P4CC33PL</serial>
</monitorspec>
<mode>
<width>1920</width>
<height>1080</height>
<rate>60</rate>
</mode>
</monitor>
</logicalmonitor>
<logicalmonitor>
<x>1080</x>
<y>0</y>
<scale>1</scale>
<transform>
<rotation>upside_down</rotation>
<flipped>no</flipped>
</transform>
<monitor>
<monitorspec>
<connector>DP-6</connector>
<vendor>DEL</vendor>
<product>DELL U2414H</product>
<serial>JH8WC8BT0C7L</serial>
</monitorspec>
<mode>
<width>1920</width>
<height>1080</height>
<rate>60</rate>
</mode>
</monitor>
</logicalmonitor>
<logicalmonitor>
<x>1080</x>
<y>1080</y>
<scale>1</scale>
<monitor>
<monitorspec>
<connector>DP-5</connector>
<vendor>DEL</vendor>
<product>DELL U2414H</product>
<serial>R9F1P4CC32EL</serial>
</monitorspec>
<mode>
<width>1920</width>
<height>1080</height>
<rate>60</rate>
</mode>
</monitor>
</logicalmonitor>
<logicalmonitor>
<x>3000</x>
<y>480</y>
<scale>1</scale>
<transform>
<rotation>right</rotation>
<flipped>no</flipped>
</transform>
<monitor>
<monitorspec>
<connector>DP-7</connector>
<vendor>DEL</vendor>
<product>DELL U2414H</product>
<serial>R9F1P58S2P3S</serial>
</monitorspec>
<mode>
<width>1920</width>
<height>1080</height>
<rate>60</rate>
</mode>
</monitor>
</logicalmonitor>
</configuration>
</monitors>
This same file can be edited and copied (as root) to the /var/lib/gdm3/.config folder to apply to the GDM "Greeter" (the screen you log in from). In my case, I prefer to log in on my central monitor so I disabled the other three, set it's origin to 0,0, and set it as primary thusly:
<monitors version="2">
<configuration>
<logicalmonitor>
<x>0</x>
<y>0</y>
<scale>1</scale>
<primary>yes</primary>
<monitor>
<monitorspec>
<connector>DP-5</connector>
<vendor>DEL</vendor>
<product>DELL U2414H</product>
<serial>R9F1P4CC32EL</serial>
</monitorspec>
<mode>
<width>1920</width>
<height>1080</height>
<rate>60</rate>
</mode>
</monitor>
</logicalmonitor>
<disabled>
<monitorspec>
<connector>DP-7</connector>
<vendor>DEL</vendor>
<product>DELL U2414H</product>
<serial>R9F1P58S2P3S</serial>
</monitorspec>
<monitorspec>
<connector>DP-6</connector>
<vendor>DEL</vendor>
<product>DELL U2414H</product>
<serial>JH8WC8BT0C7L</serial>
</monitorspec>
<monitorspec>
<connector>DP-4</connector>
<vendor>DEL</vendor>
<product>DELL U2414H</product>
<serial>R9F1P4CC33PL</serial>
</monitorspec>
</disabled>
</configuration>
</monitors>
A final word of caution: be sure you backup and have means of recovering either file if you intend to edit them. You can leave no monitors operable. In my case, I had OpenSSH_Server installed and was able to recover the files and reboot from another system.