Как только опция MvcOptions.SuppressBindingUndefinedValueToEnumType будет удалена в .net core 3, что будет эквивалентным параметром, чтобы иметь возможность получать значения в привязке модели, даже если они находятся вне диапазона?
MvcOptions.SuppressBindingUndefinedValueToEnumType