Ответ 1
Как указано в документации, если вы переставляете элемент, он заменяет старый.
Элемент обновления добавляет/изменяет атрибуты, но не удаляет другие.
Итак, в основном то, что вы делаете, это замена элементов, а не их обновление.
С помощью пакетной записи вы не можете устанавливать условия для отдельных элементов, поэтому вы не можете предотвратить ее обновление.