I can't get the zsh-theme to update all the inner shell scripting with each "return" on the terminal
setopt prompt_subst

Enable prompt_subst in your zshrc or other file sourced by your shell to make zsh re-evaluate your PS1 variable on each prompt appearance.