Verifiquei que o Console do Visual Studio deixou de apresentar o resultado completo ao percorrer o arquivo .txt.
Conforme o programa é executado o console apaga os primeiros resultados fazendo com que a lista perca informações do início da interação.
Depurei o código teclando F11 e vi que o programa executa normalmente, mas depois de uma dada quantidade de interações as linhas antigas desaparecem do Console.
Como posso resolver esse problema, pois já havia rodado antes o mesmo código e estava normal, mas agora estou com esse problema na saída apresentada no Console.
Segue código abaixo:
       static void Main(string[] args)
        {
            var enderecoArquivo = "teste.txt";
            using (var fluxoArquivo = new FileStream(enderecoArquivo, FileMode.Open)) 
            {
                var buffer = new byte[1024];
                var bytesLidos = -1;
                while (bytesLidos != 0)
                {
                    bytesLidos = fluxoArquivo.Read(buffer, 0, 1024);
                    Escreve(buffer);
                }
            }
            Console.ReadLine();
        }
        static void Escreve(byte[] buffer)
        {
            var utf8 = new UTF8Encoding();
            var texto = utf8.GetString(buffer);
            Console.Write(texto); 
             
            