Протестируйте и выведите данные переменной после первого цикла в тхт файл и после этого сделайте второй цикл (там где пустая строка) и повторно выведите переменную в файл тхт и уведите что все работает нормально, я тоже задавался данным вопросом и именно так тестировал переменные которые на мой взгляд не обнулялись.