@NameTaken
Have you by chance did a byte by byte file comparison of both xorgs? I am wondering if you have an erroneous character in there some where that is being the culprit.
Something on the lines of a shift space or that nature. Have seen that raise hell in programs before.
Just a thought on that. I think diff would work since they are txt type files.
thay
$ sudo mount -o offset=10485760 nvOC-V0019-2.0.img /mnt
$ sha256sum /mnt/etc/X11/xorg.conf{,.backup}
c77f1170f29b08d805d9425a2c29d079eb5a27cfd75b4a4cdc8ed6a93689966d /mnt/etc/X11/xorg.conf
c77f1170f29b08d805d9425a2c29d079eb5a27cfd75b4a4cdc8ed6a93689966d /mnt/etc/X11/xorg.conf.backup
I'm not using P106s so I didn't enable P106_100_FULL_HEADLESS_MODE but will try. The rig can be headless with normal GPUs and there are P104-100s coming out so calling the option P106_100_FULL_HEADLESS_MODE could cause misunderstanding and confusion.