Este é, na verdade, o comportamento documentado e esperado, de :help %
.
Find the next item in this line after or under the cursor and jump to its match.
Não conheço nenhuma maneira de tornar a pesquisa %
além da linha atual. Você poderia tentar ])
e seus parentes como uma solução alternativa.