For a while, I struggled to get screenshare working on my GNOME DE for some reason, whether it be through Zoom or Google Meets. Eventually, I found out these softwares do not support Wayland out of the box. So, I decided to take the easy route and use Xorg as my display server instead of Wayland.
In GNOME, to change your default GNOME session:
/etc/gdm/custom.conf(requires root privileges).
Go to the
[daemon]section and add