Quem tem exatamente 5000 milhas não recebe desconto. A condição do último IF deveria ser ">= 5000". Pois a questão fala que um dos bugs é que quem possui 5000 milhas não recebe desconto
let porcentagemDesconto = 0;
if(quantidadeMilhas >= 30000){ porcentagemDesconto = porcentagemDesconto + 20; } else { if(quantidadeMilhas > 5000){ porcentagemDesconto = porcentagemDesconto + 10; }
}