On Mac if you install almost any version of the powerline, your MacOS Terminal.app would try to inprove contrast of text symbol, which is used as the end of the "bullet train":
This is somewhat documented in this answer on AskDifferent:
Terminal automatically applies a minimum contrast when displaying an ANSI (or extended 256-color table) color on the terminal background color, or when displaying the terminal foreground/text color on an ANSI background color.
You can see it if you enable background transparency:
If we explicitly set Terminal's background to match white ANSI color (7) and explicitly set background color for that symbol, then it would be rendered without any contrast modifications:
# The right end of left prompt.
typeset -g POWERLEVEL9K_LEFT_PROMPT_LAST_SEGMENT_END_SYMBOL='%K{7}\uE0B0%k' # problematic contrast character
Interestingly, this happens only if the background is set to transparent. For instance, if you enable prompt element, the highlight disappears too, because symbol gets a white background from the config:
typeset -g POWERLEVEL9K_PROMPT_CHAR_BACKGROUND=7
typeset -g POWERLEVEL9K_PROMPT_CHAR_OK_{VIINS,VICMD,VIVIS,VIOWR}_FOREGROUND=4