ArgumentException is thrown when mixed typed values are presented in the ItemsSource. For example, if you use an enum type and present an additional numeric value that is not presented in the corresponding enum definition.
The exception message is the following: System.ArgumentException: 'The value '102' is not a valid value for the enum 'FilterOperator'.'
To work this around, avoid using mixed typed values in the ItemsSource.