Это Enum такой
При установке фильтра (например "2") в твоем queryRun-е появляется новое условие
((EnumField == 2)), которое при преобразовании в нормальные SQL становится EnumField = 2. А так как у тебя Label и EnumValue в enum-е не совпадают, то результат - фильтр по значению "3"
Решение - сделать равными EnumValue и Label или добавить в Label какие-дь символы или заменить Enum на int