La solución para que el macOS Catalina lea el .bash_profile es renombarlo a .zprofile.
Esto es debido a que macOS Catalina usa como terminal Zsh en lugar de Bash y por lo tanto los archivos que carga para su configuración son diferentes. Parece ser que este cambio está debido a temas de licencia, ya que las nuevas versiones de Bash usan una licencia que podría acarrear problemas al software comercial de Apple. Sin embargo Bash sigue siendo una excelente alternativa.