Lembro de alterar o XSession para ubuntu ou gnome-org in /var/lib/AccountsService/users/<user-name> para resolver o mesmo problema. Funcionou depois de reiniciar. Meu arquivo atual se parece com isso.
[InputSource0]
xkb=us
[User]
XSession=ubuntu
SystemAccount=false
(Ao criar um novo usuário, verifique se você tem o DefaultSession correto em /etc/gdm3/custom.conf , pois o mesmo se aplica a ele.)