как я решил проблему: Есть у нас такая замечательная функция как trackBy которая следит за изменениями. И если никакой элемент не изменился тогда его не ререндерит
Валилатор на форм группе проверяет все поля, находит не валидно, отдаёт false. Група не валидна, а остальные поля остались валидными. Приходится руками им ошибку простовлять