Validation summary header is not displayed when the client-side validation is enabled and excludePropertyErrors is set true:
@Html.ValidationSummary(true, "sorry something went wrong.")
However when you turn off client-side validation (i.e. <add key="ClientValidationEnabled" value="false" />), the server-side validation kicks in and does show the validation summary header.