@diod89, в лог вы выводите переменную с _, а в строку преобразовываете переменную без _
76065958-58f2-4f6b-b706-64a6bab366b9-image.png
Подскажите, пожалуйста. Вот такие

Записать файл в список.
Взять первую запись в переменную [[STROKA]] из списка (с удалением).
Добавить [[STROKA]] в конец списка.
Записать список в файл (перезапись полностью)
Файл в кодировке utf-8 (без BOM)
Ветки почитал, у многих проблемы что файл не в той кодировке, но у меня вроде все так... В чем ещё может быть проблема?
Спасибо
ps такое происходит не часто, закономерность выявить не смог.
На тестовом шаблоне запустил в цикле 150 раз, проблема не проявилась. Но по факту в рабочем скрипте она иногда возникает.