An example of the problem I'm encountering can be reproduced by running the code in this documentation in a dotnet core 3.1 app.
After copying and pasting the code, clicking submit works as expected.
However, if a user deletes the number and then presses submit again, the error below is output to the console and the app falls over.
What is more, if I step through the code, the bound view model value is the same as it was before clearing the number.
ejs.interop.min.js:1 System.NullReferenceException: Object reference not set to an instance of an object.
at Syncfusion.EJ2.Blazor.BaseComponent.updateProperty[T](String key, T publicValue, T privateValue, Object eventCallback, Expression`1 expression, Boolean isDataSource, Boolean isObservable)
at Syncfusion.EJ2.Blazor.Inputs.EjsNumericTextBox`1.OnHybridParametersSet()
at Syncfusion.EJ2.Blazor.Inputs.EjsNumericTextBox`1.OnParametersSetAsync()
at Syncfusion.EJ2.Blazor.BaseComponent.UpdateModel(Dictionary`2 properties)
Error: System.NullReferenceException: Object reference not set to an instance of an object.
at Syncfusion.EJ2.Blazor.BaseComponent.updateProperty[T](String key, T publicValue, T privateValue, Object eventCallback, Expression`1 expression, Boolean isDataSource, Boolean isObservable)
at Syncfusion.EJ2.Blazor.Inputs.EjsNumericTextBox`1.OnHybridParametersSet()
at Syncfusion.EJ2.Blazor.Inputs.EjsNumericTextBox`1.OnParametersSetAsync()
at Syncfusion.EJ2.Blazor.BaseComponent.UpdateModel(Dictionary`2 properties)