[Bug?] DataGrid - toggling Visibilty screws up layout when Tile is missing/empty

Before toggling second column:

Visibility false on second column - data rows are now invisible (correct), but header stays:

Next change the header disappears as well.

It looks like there is a StateHasChanged hanging somewhere. This only happens if the Title in the column is either missing or an empty string.