Judging by the top of the config file it sounds like the Nvidia driver writing and overwriting it. There was an update to nvidia-graphics- drivers-460 on 21 July.
In theory this is what /usr/share/X11/xorg.conf.d/ is for, to add custom configs that other packages won't touch. But I don't know if spreading the nvidia config across multiple files with potentially duplicate sections would work. ** Package changed: xorg (Ubuntu) => nvidia-graphics-drivers-460 (Ubuntu) -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg in Ubuntu. https://bugs.launchpad.net/bugs/1938195 Title: Configuration for eGPU removed on update To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-460/+bug/1938195/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp