Gnome fallback to x11 by default on auto-login

i want to use wayland on gnome with autologin, but it doesnt work as i expected, gnome fallback to x11 despite there is no error on journalctl, i can use wayland if i loged out then login

i use this configuration for display manager

  services = {
    displayManager = {
      autoLogin = {
        enable = true;
        inherit (conf) user;
      };
      defaultSession = "gnome";
    };
    xserver = {
      enable = true;
      displayManager = {
        gdm = {
          enable = true;
          wayland = true;
        };
      };
    };

is this bug, other similar post the option already deprecated.

for now my workaround to make gnome use wayland with autologin are using sddm rather than gdm

Can you try it without the defaultSession and the autologin? SO:

autologin = {
  enable = false;
};