I just logged into my Librem 14 with X11 rather than Wayland and zoom sharing works just fine now. I can’t believe I went through such rubbish (I even switched to Ubuntu for a while!) just for zoom screen sharing when this solution was staring me in the face the whole time - I didn’t know what “use X11” on the zoom error message meant.