Parece o comportamento padrão zsh normal. Se combinar caracteres são exibidos combinados durante o preenchimento automático é controlado pela opção combining_chars shell. Para tê-lo completo em cão , coloque isso no seu arquivo ~/.zshrc .
setopt combining_chars
Não consigo reproduzir seu comportamento quando este é o padrão para shells que não fazem login ( zsh vs -zsh ).
No caso de zsh -f e o não-login zsh , eles estão obtendo apenas /etc/zshenv e não os outros arquivos de configuração. Talvez você tenha seu /etc/zshenv configurado para setopt combining_chars e algo mais tarde na sequência de inicialização esteja redefinindo.