Сама запись переменных из Облака при потере и восстановлении связи должна быть невозможной в принципе...
Тут либо код хромает, хотя в нем нет ничего такого военного, судя по скринам макросов, либо Облако.

з.ы. я эти макросы урезал до минимума, не знаю, зачем там лишние элементы.
Кстати Сетевые переменные энергонезависимы по умолчанию и если облако только читает, то изменить их оно не может.... а вот в программе для обычных переменных что ??????