I've built a Blazor component that uses a RadzenDataGrid with that's virtualized and everything works great if my LoadData method is not async. But I need to load my data on demand via web api which requires it to be async. The problem is that when I implement this, the UI doesn't work correctly. The initial grid doesn't seem to load the correct number of rows. But, even worse, if I click the sorting icon on a column, the grid UI behaves erratically and frequently the header shows a sort direction icon that is out-of-sync with the actual data. I think the header is rendering but the rows are not. Then if I click it again I get the rows ordered the way they should have been on the FIRST click. But now the header icon is, again, out-of-sync. It's very strange and only seems to happen with an async LoadData method.
