Using two NVIDIA GPUs with all monitors ok on the first gpu, one is always black on the second gpu. (Although the cursor does move between them and I can see it on the black monitor too - only wayland)
Do all monitors connected to the second GPU fail to come up on Wayland?
On your GNOME Xorg session, can you please launch nvidia-settings and navigate to the X Server Display Configuration tab. Does the failing monitor show up as a PRIME display? Please attach a screenshot of this tab.
I have the same issue. My workstation has two Quadro RTX 5000 (NVLINK) and Two monitors (one per GPU). The system works fine under X11 but with Wayland only the cursor is showed on the second monitor.