In your grid settings demo, adding an await as shown below causes the grid settings to be reset and lost.
@using System.Threading
protected override async Task OnInitializedAsync()
{
await base.OnInitializedAsync();
await Task.Delay(1); //or some awaitable task greater than 0 milliseconds like employees = await MyService.GetEmployees();
employees = dbContext.Employees;
}