Você provavelmente tem PROMPT_SUBST desativado. Para ativá-lo:
setopt promptsubst
Você pode adicionar isso ao seu arquivo ~/.zhsrc . Talvez seja necessário remover ou comentar uma linha semelhante a unsetopt promptsubst ou setopt nopromptsubst (os nomes das opções não diferenciam maiúsculas de minúsculas e os sublinhados são opcionais e ignorados).
Consulte a seção "Solicitação" em man zshoptions e a seção "EXPANSÃO DE SEQUÊNCIAS PROMPT" em man zshmisc para obter mais informações.