Thank you for the information. In the future please use the preformatted text tags with the </>
button and not the block quote button. That would retain the formatting as seen on your screen.
Everything there looks really good, and I suspect the issue is as I noted above. You are using 2 different GPUs to drive one screen on 2 monitors. X11 is able to manage that but wayland still is young and not as fully matured as X11.
For the cost of an adapter or cable to connect the hdmi monitor to the mini DP of the nvidia GPU you could at least test if that is the problem. If it solves the issue then you are done and if not then at least you have moved forward in testing.
Looking at the posted data I see this which reveals the issue.
For X11
Graphics:
Device-1: Intel CoffeeLake-S GT2 [UHD Graphics 630] vendor: Lenovo
driver: i915 v: kernel arch: Gen-9.5 ports: active: HDMI-A-2 empty: DP-1,
DP-2, HDMI-A-1, HDMI-A-3 bus-ID: 00:02.0 chip-ID: 8086:3e92
Device-2: NVIDIA GP107GL [Quadro P620] driver: nvidia v: 535.129.03
arch: Pascal pcie: speed: 8 GT/s lanes: 8 ports: active: none off: DP-4
empty: DP-3,DP-5,DP-6 bus-ID: 01:00.0 chip-ID: 10de:1cb6
Display: x11 server: X.Org v: 1.20.14 with: Xwayland v: 22.1.9
compositor: gnome-shell driver: X: loaded: modesetting,nvidia
unloaded: fbdev,nouveau,vesa alternate: nv dri: iris
gpu: i915,nvidia,nvidia-nvswitch display-ID: :0 screens: 1
Screen-1: 0 s-res: 3840x1080 s-dpi: 96
Monitor-1: DP-4 mapped: DP-2 note: disabled pos: primary,left
model: Samsung U28E590 res: 1920x1080 dpi: 80 diag: 698mm (27.5")
Monitor-2: HDMI-A-2 mapped: HDMI-1-2 pos: right model: Samsung S24D590
res: 1920x1080 dpi: 94 diag: 598mm (23.5")
and for wayland
Graphics:
Device-1: Intel CoffeeLake-S GT2 [UHD Graphics 630] vendor: Lenovo
driver: i915 v: kernel arch: Gen-9.5 ports: active: HDMI-A-2 empty: DP-1,
DP-2, HDMI-A-1, HDMI-A-3 bus-ID: 00:02.0 chip-ID: 8086:3e92
Device-2: NVIDIA GP107GL [Quadro P620] driver: nvidia v: 535.129.03
arch: Pascal pcie: speed: 2.5 GT/s lanes: 8 ports: active: none off: DP-4
empty: DP-3,DP-5,DP-6 bus-ID: 01:00.0 chip-ID: 10de:1cb6
Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 22.1.9
compositor: gnome-shell driver: X: loaded: modesetting,nvidia
unloaded: fbdev,nouveau,vesa alternate: nv dri: iris
gpu: i915,nvidia,nvidia-nvswitch display-ID: 0
Monitor-1: DP-4 model: Samsung U28E590 res: 3840x2160 dpi: 161
diag: 698mm (27.5")
Monitor-2: HDMI-A-2 model: Samsung S24D590 res: 1920x1080 dpi: 94
diag: 598mm (23.5")
Note that under X11 it shows a screen-1 device with resolution of 3840x1080 and both monitors with 1920x1080.
Under wayland it does not show the extra screen device and monitor-1 on the nvidia DP shows a resolution of 3840x2160. That means that monitor is using 4K resolution while the second monitor is using HD resolution.
I wonder if the second monitor is actually working but because of the disparity in resolution may not be properly configured – and the iGPU may not be able to function with that large a difference under wayland.