I run Arch Linux, but not Ubuntu, but maybe this solution will work for you: for xdg-desktop-portal-gnome 44.2, I edited /usr/lib/systemd/user/xdg-desktop-portal-gnome.service and replaced every mention of graphical-session.target with default.target. I also added Environment=XDG_SESSION_TYPE=wayland to the file. After I did that, I stopped experiencing any delays and slowdowns when launching gnome via a tty, instead of gdm.
I run Arch Linux, but not Ubuntu, but maybe this solution will work for you: for xdg-desktop- portal- gnome 44.2, I edited /usr/lib/ systemd/ user/xdg- desktop- portal- gnome.service and replaced every mention of graphical- session. target with default.target. I also added Environment= XDG_SESSION_ TYPE=wayland to the file. After I did that, I stopped experiencing any delays and slowdowns when launching gnome via a tty, instead of gdm.