Uncommenting WaylandEnable=false on /etc/gdm3/custom.conf did the trick for me too
Also on Ubuntu 20.04 and was pulling my hair out trying to figure out why. Thank you rpr and Mth for all the investigation carried out. Much appreciated.
I created an account just to say this haha!