Filter_Query still displays in the Filter after setting to ''

I have a DataTable with filter_action = ‘custom’ and dropdown_data set for each row. When a dropdown is selected from one of the rows, I have a callback that updates the filter_data for that column (ex. ‘{column1} eq text’). I also have a button that clears the filters entered and takes the DataTable back to the original state.

The problem is when I update the filter_data from the callback, everything updates correctly and displays correctly, but when I set the filter_data = ‘’ on the clear button click event, the filter still displays in the browser. Filter_data is set correctly to ‘’ but displays incorrectly in the browser.

Everything works correctly if I manually type a filter into the filter column. Does that somehow trigger the clearing of the filter columns?