De acordo com os comentários, tentei desativar o oh-my-zsh , que corrigiu esse problema. Em seguida, passei pela oh-my-zsh source, desabilitando seletivamente os módulos.
Anteriormente, eu tinha CASE_SENSITIVE="true" , mas comentar essa linha resolveu isso para mim. Aparentemente, é um bug conhecido .
Para corrigir, pude colocar a seguinte linha em ~/.zshrc depois de obter oh-my-zsh .
zstyle ':completion:*' matcher-list 'r:|=*' 'l:|=* r:|=*'