Я часто использую ожидание параметров в ini файле (не AGClient), проблем никогда небыло.
Сейчас потестил простое чтение в цикле, как я обычно делаю
WHILE(1)
$s = STRREADLN("file1.txt", 1)
WAITMS(50)
END_CYC
Одновременно писал в него блокнотом или Notepad++. Проблем нет.
Стоило убрать задержку совсем (в целях эксперемента), пару раз словил ошибку интерпретации, остальные ошибку записи в редакторе (файл занят).
Какая задержка стоит?