Followed instructions from this thread https://www.syncfusion.com/forums/172106/is-there-any-way-to-make-sftextbox-to-do-client-side-validation-for-required-attribute
I do not have the a required attribute on that property of the C# class, but that shouldn't matter.
<SfDropDownList CssClass="mb-3" HtmlAttributes="@(new Dictionary<string,object>() { { "required", "true" } })"
TValue="string"
TItem="SyncFusionDropDownListItem"
@bind-Value="_viewModel.Cause"
DataSource="SyncFusionDropDownListFactory.GetCauses()"
Placeholder="Select Country"
AllowFiltering="true">
<DropDownListFieldSettings Text="DisplayText" Value="Value"></DropDownListFieldSettings>
</SfDropDownList>