Sabemos que a Vtex indica que isso é realmente um erro no controle, a ordenação dos descontos.
O conteúdo citado no artigo ( https://help.vtex.com/pt/known-issues/problema-ordenacao-produtos-vitrine ) mostra que a solução paliativa é omitir a opção de filtro da combo renderizada pelo controle <vtex.cmc:searchResult/> via JavaScript, ou seja, não permitir que a ordenação por Desconto seja utilizada pelo usuário.
Porém pergunto o porque não pelo menos corrigir esse erro para as campanhas (Product Clusters - Collections) ?
Entendo que para páginas gerais do site isso é complexo, onde não é possível precisar quais são os itens que serão mostrados, porém uma coleção de produtos é uma cartela finita de produtos.
Então se sabemos exatamente todos os produtos que serão exibidos e a ordenação pode ser exatamente feita na coleção, onde individualmente já é possível, apenas seria necessário um filtro que seguisse esse código de ordem, como por ex "OderByCollectionOrder", ou algo do tipo.
Aqui acredito que a implementação seja bem simples para a Vtex e no caso o usuário iria escolher a ordenação inicial da coleção, ignorando o filtro inicial da dela, ou utilizando essa nova ordenação da coleção.