Path into PS1 prompt is broken (\n) on different lines when it is too long

It's a bug related to the old version of bash included in macOS.

To overcome you can

  • Switch to zsh (see What are the practical differences between Bash and Zsh?)
  • Install a more recent version of bash via Homebrew and use this as your standard shell (see How to use bash as default shell)

enter image description here