Nvidia's auto-select overwrites pervious resolution selection

Hi,
I am trying to configure my Jetson Xavier NX device to work with a fixed resolution so that connecting high resolution monitors will not draw 4K resolution which consumes more resources than intended.
I tried adding xrandr -s “800x600” to be part of ~/.profile, however, the problem that arises is that Nvidia’s auto-select feature keeps enforcing a different resolution then what I intended.

Xorg logs shows the following:

[ 11.432] (–) NVIDIA(GPU-0): Dell S2419HGF (DFP-0): connected
[ 11.432] (–) NVIDIA(GPU-0): Dell S2419HGF (DFP-0): External TMDS
[ 11.435] (II) NVIDIA(0): Setting mode “DFP-0:800x600”
[ 16.744] (–) NVIDIA(GPU-0): Dell S2419HGF (DFP-0): connected
[ 16.744] (–) NVIDIA(GPU-0): Dell S2419HGF (DFP-0): External TMDS
[ 17.858] (II) NVIDIA(0): Setting mode “HDMI-0: nvidia-auto-select @1920x1080 +0+0 {ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0}”
[ 18.025] (–) NVIDIA(GPU-0): Dell S2419HGF (DFP-0): connected
[ 18.027] (–) NVIDIA(GPU-0): Dell S2419HGF (DFP-0): External TMDS
[ 19.270] (–) NVIDIA(GPU-0): Dell S2419HGF (DFP-0): connected
[ 19.270] (–) NVIDIA(GPU-0): Dell S2419HGF (DFP-0): External TMDS

Any suggestions?
Thanks,
Shauli