@aral The last time I did some digging about it (4 years ago), it was because your user settings are stored on ~/.config/monitors.xml whereas GDM uses settings on /var/lib/gdm/.config/monitors.xml. Here’s an entry on the Arch Linux wiki about it: https://wiki.archlinux.org/title/GDM#Setup_default_monitor_settings