Have you tried PipeWire recently? Seems like there's a lot of recent development, and that screensharing now works under Wayland with newer versions.
I'm still on Xorg myself, but planning on switching to Wayland later this year once XWayland support is merged (also using NVIDIA card)
Edit: I've switched to PipeWire for Xorg with pipewire-pulse with zero issues so far.