Thank you for sharing the Grid declaration.
If the Grid binds to the data on the Refresh button click but not on loading I suppose there is something preventing it from that. Maybe a script or AutoBind property set to false?
Additionally, I could suggest serializing the JSON in CamelCase by locating the ConfigureServices method in the project and adding the below
public void ConfigureServices(IServiceCollection services)
options.SerializerSettings.ContractResolver = new DefaultContractResolver());
More information can be obtained in the following documentation page:
Let me know if this helps.
Progress is here for your business, like always. Read more
about the measures we are taking to ensure business continuity and help fight the COVID-19 pandemic.
Our thoughts here at Progress are with those affected by the outbreak.