Gnome ignores Xsession files, please create .desktop files::
https://forums.developer.nvidia.com/t/official-driver-384-59-with-geforce-1050m-doesnt-work-on-opensuse-tumbleweed-kde/52620/2?u=generix
For your incorrectly detected Achieva monitor, please see this thread:
https://forums.developer.nvidia.com/t/laptop-ubuntu-20-04-only-nativ-screen-turns-black-when-nvidia-card-takes-over-missing-edid/226503/2?u=generix