Eu observei isso em 18.04. É difícil descobrir o culpado - existe um conceito de "assentos" agora, que ignora logins de rede. Existe um conceito de sessões logind e login. Existe um conceito de matar gettys e executá-los "on demand". Há o modesetting do kernel, o wayland, etc. No entanto, o console virtual foi ultrapassado pelo systemd, logind, assentos e sessões têm muitos bugs abertos, gettys agora são algum tipo de "serviço".
No final - se você fizer o login como o mesmo usuário - você está em algum lugar em "logind" + "session" + "sede" + "controle de recurso", então sair do getty pode significar alterações no login / sessão / sede / contabilidade, etc.
No meu caso, eu tinha problemas adicionais de usb (?), como meu mouse não funcionava mais, meu teclado estava morto, mas de alguma forma o touchpad estava ok. Ou talvez haja algo com dbus no caminho. Nós provavelmente nunca saberemos. Meus logs não disseram nada de interessante, foi principalmente: "O systemd fez isso, o systemd fez isso, o resultado do serviço é RESULT". Vai saber. Ele não entrou no debian stretch ainda, mas com upgrades futuros - quem sabe o que vai acontecer.