Display bugs when OS is booted with external monitor plugged in

Ohk so this is linked with icons not displaying on Boot.

Where I managed to boot the system with proprietary drivers, without my external monitor attached it is working fine (also works with different refresh rates, but still I set both monitors to 60 hz). Now everytime I have to detach the external monitor, before booting it up or continuing from the sleep. With the booting I am getting following error

Plz ignore the dust, I dont prefer it cleaning everyday :sweat_smile:

inxi -Fxxx
System:
  Host: h3ll Kernel: 6.1.9-1-MANJARO arch: x86_64 bits: 64 compiler: gcc
    v: 12.2.1 Desktop: KDE Plasma v: 5.26.5 tk: Qt v: 5.15.8 wm: kwin_x11 vt: 1
    dm: SDDM Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: ASUSTeK product: TUF Gaming FX505GT_FX505GT v: 1.0
    serial: <superuser required>
  Mobo: ASUSTeK model: FX505GT v: 1.0 serial: <superuser required>
    UEFI: American Megatrends v: FX505GT.311 date: 02/08/2021
Battery:
  ID-1: BAT0 charge: 34.2 Wh (100.0%) condition: 34.2/48.1 Wh (71.0%)
    volts: 12.4 min: 11.7 model: Simplo SDI ICR18650 type: Li-ion
    serial: 123456789 status: full cycles: 41
CPU:
  Info: 6-core model: Intel Core i7-9750H bits: 64 type: MT MCP smt: enabled
    arch: Coffee Lake rev: A cache: L1: 384 KiB L2: 1.5 MiB L3: 12 MiB
  Speed (MHz): avg: 2174 high: 2600 min/max: 800/4500 cores: 1: 983 2: 2600
    3: 2600 4: 908 5: 2600 6: 2600 7: 2600 8: 2600 9: 800 10: 2600 11: 2600
    12: 2600 bogomips: 62431
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: ASUSTeK
    driver: i915 v: kernel arch: Gen-9.5 ports: active: eDP-1 empty: none
    bus-ID: 00:02.0 chip-ID: 8086:3e9b class-ID: 0300
  Device-2: NVIDIA TU117M [GeForce GTX 1650 Mobile / Max-Q] vendor: ASUSTeK
    driver: nvidia v: 525.85.05 arch: Turing pcie: speed: 2.5 GT/s lanes: 16
    bus-ID: 01:00.0 chip-ID: 10de:1f91 class-ID: 0300
  Device-3: IMC Networks USB2.0 HD UVC WebCam type: USB driver: uvcvideo
    bus-ID: 1-11:2 chip-ID: 13d3:56a2 class-ID: 0e02 serial: 0x0001
  Display: x11 server: X.Org v: 21.1.6 compositor: kwin_x11 driver: X:
    loaded: modesetting,nvidia alternate: fbdev,nouveau,nv,vesa dri: iris
    gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3840x1080 s-dpi: 96 s-size: 1013x285mm (39.88x11.22")
    s-diag: 1052mm (41.43")
  Monitor-1: HDMI-1-0 pos: right res: 1920x1080 hz: 60 dpi: 82
    size: 598x336mm (23.54x13.23") diag: 686mm (27.01") modes: N/A
  Monitor-2: eDP-1 pos: primary,left res: 1920x1080 hz: 120 dpi: 142
    size: 344x194mm (13.54x7.64") diag: 395mm (15.55") modes: N/A
  API: OpenGL v: 4.6 Mesa 22.3.4 renderer: Mesa Intel UHD Graphics 630 (CFL
    GT2) direct render: Yes
Audio:
  Device-1: Intel Cannon Lake PCH cAVS vendor: ASUSTeK
    driver: sof-audio-pci-intel-cnl bus-ID: 00:1f.3 chip-ID: 8086:a348
    class-ID: 0403
  Device-2: NVIDIA vendor: ASUSTeK driver: snd_hda_intel v: kernel pcie:
    speed: 2.5 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:10fa class-ID: 0403
  Sound API: ALSA v: k6.1.9-1-MANJARO running: yes
  Sound Server-1: JACK v: 1.9.21 running: no
  Sound Server-2: PulseAudio v: 16.1 running: yes
  Sound Server-3: PipeWire v: 0.3.65 running: yes
Network:
  Device-1: Intel Cannon Lake PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:a370 class-ID: 0280
  IF: wlo1 state: down mac: be:40:f4:60:9e:99
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: ASUSTeK driver: r8169 v: kernel pcie: speed: 2.5 GT/s lanes: 1
    port: 3000 bus-ID: 03:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: 04:d4:c4:e4:71:fd
  IF-ID-1: br-6b71df1edd83 state: up speed: 10000 Mbps duplex: unknown
    mac: 02:42:e7:eb:06:21
  IF-ID-2: docker0 state: down mac: 02:42:3f:cd:40:f4
  IF-ID-3: veth230681a state: up speed: 10000 Mbps duplex: full
    mac: 7e:ce:e2:15:57:ea
  IF-ID-4: veth85144eb state: up speed: 10000 Mbps duplex: full
    mac: 42:17:f8:dd:27:b2
Bluetooth:
  Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) type: USB
    driver: btusb v: 0.8 bus-ID: 1-14:3 chip-ID: 8087:0aaa class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Drives:
  Local Storage: total: 1.38 TiB used: 267.99 GiB (19.0%)
  ID-1: /dev/nvme0n1 vendor: Micron model: 2200V MTFDHBA512TCK
    size: 476.94 GiB speed: 31.6 Gb/s lanes: 4 type: SSD serial: 192223882457
    rev: P1MA0V4 temp: 28.9 C scheme: GPT
  ID-2: /dev/sda vendor: Western Digital model: WD10SPZX-11Z10T0
    size: 931.51 GiB speed: 6.0 Gb/s type: HDD rpm: 5400 serial: WD-WX31AA7CLVNK
    rev: 1A01 scheme: GPT
Partition:
  ID-1: / size: 181.58 GiB used: 13.49 GiB (7.4%) fs: ext4 dev: /dev/nvme0n1p2
  ID-2: /boot/efi size: 511 MiB used: 320 KiB (0.1%) fs: vfat dev: /dev/sda1
  ID-3: /home size: 277.87 GiB used: 10.78 GiB (3.9%) fs: ext4
    dev: /dev/nvme0n1p1
Swap:
  ID-1: swap-1 type: partition size: 8.01 GiB used: 2.5 MiB (0.0%)
    priority: -2 dev: /dev/nvme0n1p3
Sensors:
  System Temperatures: cpu: 41.0 C pch: 45.0 C mobo: N/A
  Fan Speeds (RPM): cpu: 2400
Info:
  Processes: 317 Uptime: 4h 21m wakeups: 50156 Memory: 15.48 GiB
  used: 6.74 GiB (43.6%) Init: systemd v: 252 default: graphical Compilers:
  gcc: 12.2.1 clang: 15.0.7 Packages: pm: pacman pkgs: 1172 Shell: Bash
  v: 5.1.16 running-in: konsole inxi: 3.3.24
xrandr --listproviders --listmonitors
Providers: number : 2
Provider 0: id: 0x42 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 3 outputs: 1 associated providers: 1 name:modesetting
Provider 1: id: 0x26c cap: 0x2, Sink Output crtcs: 4 outputs: 1 associated providers: 1 name:NVIDIA-G0
Monitors: 2
 0: +*eDP-1 1920/344x1080/194+0+0  eDP-1
 1: +*HDMI-1-0 1920/598x1080/336+1920+0  HDMI-1-0

I had already discussed this same issue with someone on discord, and he told me this

I don’t know if its ok to tag, but @Fabby you could help me with this.