I have many warnings in the designer which I ignore because it has to do with differences in mappings of Access and Sql, which I wont go into, it does not matter.
The thing is, when I set the toggle to show these warnings, and I make a change in a field in an entity, the validation runs. Now the screen belows flickers for a few seconds. When there are less items (when the toggle is to hide warnings) its fine.
I had this once too in my app. I think it has to do with an ObservableCollection that is filled one by one, or with the 'wrong' AddRange method which triggers change notifications pér item. You could try to create a new List first and the new up an ObservableCollection with the new list. But then the whole use of ObservableCollection might be useless and a normal List would suffice. As long as the DataGrid/Treelist? gets its notification that the list changed.