I actually noticed this on 6.12 but forgot to post it, still present in 6.14.
Highlight doesn't highlight (in /echo) if the matching word is the first word.
//echo -ls $highlight(1) - | echo -ls - $highlight(1)
^^ Assumes $highlight(1) is not an $identifier|%variable.