Resolva adicionando TERM=xterm-256color
a ~/.zshrc
(ubuntu remoto).
Eu acho que é porque eu uso msys2 (mintty) para acessar o servidor ubuntu remoto. Meu TERM=screen-256color
do msys2, tentei definir o mesmo TERM no controle remoto.
Eu não entendo porque isso só acontece em zsh, ficaria feliz se alguém pudesse explicar isso.