I went into /etc/gdm3/daemon.conf and uncommented WaylandEnable=false, this fixed the issue with the login screen. So I think I have an issue with Wayland, but I am still getting a blank screen after login, whichever window manager I select. Edit: I can use Plasma (X11) ok