Here is the debug info when I try to filter on year with 8.7.4 (works OK on 8.4.3):
info: Microsoft.EntityFrameworkCore.Database.Command[20101]
Executed DbCommand (8ms) [Parameters=, CommandType='Text', CommandTimeout='30']
SELECT [f].[DW_Point_of_Sale_ID], [f].[Create_By], [f].[Create_Date], [f].[CreditTerms], [f].[CustClass], [f].[Customer_PO_No], [f].[Date], [f].[EndCust], [f].[Industry], [f].[Mod_By], [f].[Mod_Date], [f].[Month], [f].[Order_No], [f].[PartNumber], [f].[PriceToRep], [f].[Quantity], [f].[SalesRep], [f].[ShipToCity], [f].[ShipToState], [f].[ShipToZipCode], [f].[Territory], [f].[UnitPrice], [f].[Year]
FROM [F_Point_of_Sale] AS [f]
warn: Microsoft.AspNetCore.Components.Server.Circuits.RemoteRenderer[100]
Unhandled exception rendering component: The call is ambiguous between the following methods or properties: 'Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddContent(int, Microsoft.AspNetCore.Components.MarkupString?)' and 'Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddContent(int, string)'
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: The call is ambiguous between the following methods or properties: 'Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddContent(int, Microsoft.AspNetCore.Components.MarkupString?)' and 'Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddContent(int, string)'
at CallSite.Target(Closure, CallSite, RenderTreeBuilder, Int32, Object)
at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid3[T0,T1,T2](CallSite site, T0 arg0, T1 arg1, T2 arg2)
at Radzen.Blazor.RadzenDataGridHeaderCell1.<>c__DisplayClass0_1.<BuildRenderTree>b__23(RenderTreeBuilder __builder3) at Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddContent(Int32 sequence, RenderFragment fragment) at Radzen.Blazor.RadzenListBoxItem1.BuildRenderTree(RenderTreeBuilder __builder)
at Microsoft.AspNetCore.Components.Rendering.ComponentState.RenderIntoBatch(RenderBatchBuilder batchBuilder, RenderFragment renderFragment, Exception& renderFragmentException)
fail: Microsoft.AspNetCore.Components.Server.Circuits.CircuitHost[111]
Unhandled exception in circuit 'e7Z58UQ5yG3KzjiVG3vyfOziGQd3yQyVNG_Gkre0M18'.
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: The call is ambiguous between the following methods or properties: 'Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddContent(int, Microsoft.AspNetCore.Components.MarkupString?)' and 'Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddContent(int, string)'
at CallSite.Target(Closure, CallSite, RenderTreeBuilder, Int32, Object)
at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid3[T0,T1,T2](CallSite site, T0 arg0, T1 arg1, T2 arg2)
at Radzen.Blazor.RadzenDataGridHeaderCell1.<>c__DisplayClass0_1.<BuildRenderTree>b__23(RenderTreeBuilder __builder3) at Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddContent(Int32 sequence, RenderFragment fragment) at Radzen.Blazor.RadzenListBoxItem1.BuildRenderTree(RenderTreeBuilder __builder)
at Microsoft.AspNetCore.Components.Rendering.ComponentState.RenderIntoBatch(RenderBatchBuilder batchBuilder, RenderFragment renderFragment, Exception& renderFragmentException)