As duas formas listra e lista estão corretas, contudo seus significados nem sempre são os mesmos.

Ou seja, podem ser palavras sinônimas mas não em todos os contextos.

Listra significa risca em qualquer tecido de cor diferente da que este tem; sinal preto que se estende desde a cernelha até à cauda do cavalo; lista no sentido de faixa, risca.

Eles têm uma listra marrom ao redor.
O homem com a arma, a bota tinha uma listra amarela.

Lista significa relação de nomes, lugares ou coisas; tira comprida e estreita; catálogo, rol; faixa, risca.

Não estamos na lista de prioridades deles.
Vamos juntar insuficiência renal à lista de sintomas.

Em resumo, podemos dizer que ambas as palavras são habitualmente sinônimas quando nos referimos ao “riscado ou faixado” em um algum tecido.

Ex: No centro da bandeira, dentro da listra/lista azul figuram sete estrelas em arco.


Referências

Listra advém de lista.
Lista advém do francês liste.