Verifique as funções de gancho precmd e preexec com which precmd e which preexec , resp.:
precmd Executed before each prompt. (...)
preexec Executed just after a command has been read and is about to be executed. (...) The actual command that will be executed (including expanded aliases) is passed in two different forms: the second argument is a single-line, size-limited version of the command (with things like function bodies elided); the third argument contains the full text that is being executed.
Provavelmente, em preexec , há algum código que altera o título da guia para $2 ou $3 .
Como primeiro teste, você pode desabilitar completamente as funções do gancho ( precmd() {} , preexec() {} ), definir o título manualmente ( echo -ne "\e]1;TEST\a" ) e verificar se ele permanece se você executar um comando.
Em seguida, tente encontrar a origem da configuração original, em seus arquivos RC pessoais ( ~/.zshrc ) ou nos arquivos do sistema ( /etc/zsh* ).
Se for bem-sucedido, você pode pensar em um título de tabulação sensata e colocar o comando echo em precmd , como sugerido por @Tiago.