Why does SyntaxQ appear to contradict SyntaxLength?

Quite certain this is a bug. Please report.