RadzenTabs ChildContent Component not Refreshing

I have a dynamic RadzenTabs component that when responding to a list item removal renders everything correctly except for a child component within the tab pane that doesn't rebind.

two tabs

close first tab, tab and WorkItem header behave as expected. Child component doesn't rebind

I've tried many, many things. I'm using OnPropertyChanged eventing and have tried to capture the RadzenTabsItem in my template and then using tabs.RemoveItem(). I've tried tabs.Reload() and removed all of it and just left it to a StateHasChanged call after setting the underlying collection that drives the tabs. I'm trying to avoid calling my Refresh to reload the pane, but clicking my button to Refresh does set the content correctly.

Got it, had to add @key=... on my child component

This talks about the features in the asp-net-core-and-blazor-updates-in-net-core-3-0-preview-6 which refers to @key being useful in a list of components. Which isn't entirely germain to my problem. I have the @key on my list of tab items. But this trick fixed my problem