Grid filter talks of enums for some reason

I don't understand why it's talking of enums. I forced the type, else it was going for equals instead of contains

<RadzenDataGrid @ref="ActivityRequestsGrid" AllowAlternatingRows="false" AllowFiltering="true" AllowPaging="true" PageSize="5" AllowSorting="true" EditMode="@editMode"
                Data="@ActivityRequests" TItem="ActivityRequest" RowUpdate="@OnUpdateRow" RowCreate="@OnCreateRow" Sort="@Reset" Page="@Reset" Filter="@Reset" ColumnWidth="200px">
    <Columns>
        <RadzenDataGridColumn TItem="ActivityRequest" Property="ActivityRequest.RequestNumber" Title="#Activité">
        </RadzenDataGridColumn>


        <RadzenDataGridColumn TItem="ActivityRequest" Type="typeof(string)" Property="ActivityRequest.CustomerActivity.Activity.Name" Title="Activité">
            <EditTemplate Context="ActivityRequest">
                <RadzenTextBox @bind-Value="ActivityRequest.CustomerActivity.Activity.Name" Style="width:200px; display: block" Name="Name" />
                <RadzenRequiredValidator Text="Le nom est nécessaire" Component="Name" Popup="true" />
            </EditTemplate>
        </RadzenDataGridColumn>

         <RadzenDataGridColumn TItem="ActivityRequest" Property="ActivityRequest.CustomerActivity.Customer.Name" Title="Client">
            <EditTemplate Context="ActivityRequest">
                <RadzenDropDown TValue="int" @bind-Value="ActivityRequest.CustomerActivity.Customer.ID" Placeholder="" AllowFiltering="true"
                                Data="@(Customers)" TextProperty="Name" ValueProperty="ID"  />
            </EditTemplate>
        </RadzenDataGridColumn>

        <RadzenDataGridColumn TItem="ActivityRequest" Property="ActivityRequest.ScheduleBlock.Name" Title="Période">
            <EditTemplate Context="ActivityRequest">
                <RadzenDropDown @bind-Value="ActivityRequest.ScheduleBlock.ID" Data="@ScheduleBlocks" TextProperty="Name" ValueProperty="ID" Style="display: block;" />
            </EditTemplate>
        </RadzenDataGridColumn>
        <RadzenDataGridColumn TItem="ActivityRequest" Property="ActivityRequest.CustomerActivity.Activity.ActivityType.Name" Title="Type">
            <EditTemplate Context="ActivityRequest">
                <RadzenDropDown @bind-Value="ActivityRequest.CustomerActivity.Activity.ActivityTypeID" Data="@ActivityTypes" TextProperty="Name" ValueProperty="ID" Style="display: block;" />
            </EditTemplate>
        </RadzenDataGridColumn>
        <RadzenDataGridColumn TItem="ActivityRequest" Property="ActivityRequest.Description" Title="Description">
            <EditTemplate Context="ActivityRequest">
                <RadzenTextBox @bind-Value="ActivityRequest.Description" Style="width:200px; display: block" Name="Description" />
                <RadzenRequiredValidator Text="Le nom est nécessaire" Component="Description" Popup="true" />
            </EditTemplate>
        </RadzenDataGridColumn>
        <RadzenDataGridColumn TItem="ActivityRequest" Property="ActivityRequest.CustomerActivity.Activity.DateTimeRequest" Title="Date demandée" Width="200px">
            <Template Context="ActivityRequest">
                @String.Format("{0:d}", ActivityRequest.CustomerActivity.Activity.DateTimeRequest)
            </Template>
        </RadzenDataGridColumn>
        <RadzenDataGridColumn TItem="ActivityRequest" Property="ActivityRequest.CustomerActivity.Activity.DateTimeRequest" Title="Date d'activité" Width="200px">
            <Template Context="ActivityRequest">
                @String.Format("{0:d}", ActivityRequest.CustomerActivity.Activity.DateTimeRequest)
            </Template>
        </RadzenDataGridColumn>
        <RadzenDataGridColumn TItem="ActivityRequest" Property="ActivityRequest.StatusDisplay" Title="Statut" Width="200px">
        </RadzenDataGridColumn>

        <RadzenDataGridColumn TItem="ActivityRequest" Context="ActivityRequest" Filterable="false" Sortable="false" TextAlign="TextAlign.Right" Frozen="true" FrozenPosition="FrozenColumnPosition.Right">
            <Template Context="ActivityRequest">
@*                 <RadzenButton Icon="edit" ButtonStyle="ButtonStyle.Light" Variant="Variant.Flat" Size="ButtonSize.Medium" Click="@(args => EditRow(ActivityRequest))" @onclick:stopPropagation="true">
                </RadzenButton>
 *@                <RadzenButton ButtonStyle="ButtonStyle.Danger" Icon="delete" Variant="Variant.Flat" Shade="Shade.Lighter" Size="ButtonSize.Medium" class="my-1 ms-1" Click="@(args => DeleteRow(ActivityRequest))" @onclick:stopPropagation="true">
                </RadzenButton>
                <RadzenButton Text="Fiche" ButtonStyle="ButtonStyle.Light" Variant="Variant.Flat" Size="ButtonSize.Medium" Click="@(args => Details(ActivityRequest.ID))" @onclick:stopPropagation="true">
                </RadzenButton>

            </Template>
            <EditTemplate Context="ActivityRequest">
                <RadzenButton Icon="check" ButtonStyle="ButtonStyle.Success" Variant="Variant.Flat" Size="ButtonSize.Medium" Click="@((args) => SaveRow(ActivityRequest))">
                </RadzenButton>
                <RadzenButton Icon="close" ButtonStyle="ButtonStyle.Light" Variant="Variant.Flat" Size="ButtonSize.Medium" class="my-1 ms-1" Click="@((args) => CancelEdit(ActivityRequest))">
                </RadzenButton>
                <RadzenButton ButtonStyle="ButtonStyle.Danger" Icon="delete" Variant="Variant.Flat" Shade="Shade.Lighter" Size="ButtonSize.Medium" class="my-1 ms-1" Click="@(args => DeleteRow(ActivityRequest))">
                </RadzenButton>
            </EditTemplate>
        </RadzenDataGridColumn>
    </Columns>
</RadzenDataGrid> 

Not sure I understand your case. What's the type of this property? Can you prepare runnable example demonstrating the problem?

I think i found one. those are unmapped/calculated columns. Is there any way to make a filter on those as well ?

Unmapped columns can be filtered only in-memory - i.e. if you call ToList() to your IQueryable before assigning to DataGrid Data.