Ach so. Ich hatte dich so verstanden, das MOZ_ENABLE_WAYLAND gar nicht erst funktioniert. Klar, zum Starter muss das hinzugefügt werden, wenn es permanent sein soll.
Was die Unterschiede angeht: Ich blicke bei K/Ubuntu auch nicht wirklich durch was die da machen 😉 XWayland kommt oftmals als Fallback-Lösung zum Einsatz, bspw. um Fenster als anderer Benutzer zu öffnen. Das dürfte aber in deinem Fall nicht der Ursprung sein.
Du kannst den Status von xdg-desktop-portal{,-gnome,-gtk,-kde}
prüfen. Das ist dafür zuständig ge-sandboxte Anwendungen (snap,flatpak,…) ins System zu integrieren.
systemctl --user status xdg-\*
Diese Dienste sollten alle „active (running)“ haben und keine Fehler werfen. Zusätzlich zu desktop-portal laufen da sicher auch noch xdg-permission-store
und vielleicht andere wie xdg-document-portal
für flatpak.