Объяснение
SwiftUI описывает интерфейс как функцию состояния. Владение моделью определяет место её создания и хранения. Идентичность элементов списка влияет на сохранение локального состояния и анимации.
Задача для самостоятельного решения
Почему случайный UUID при каждом построении строки списка вреден?
Показать разбор ответа
SwiftUI видит новый элемент вместо прежнего, теряет его состояние и лишний раз перестраивает UI. Используйте устойчивый идентификатор данных.