Variables: Component not resetting

I’m designing a category selector for filtering. Had some success: when the top level buttons are clicked, the filter panel appears and label updates accordingly. The string and boolean variables are working. When the filter panel is cleared (variable applied to the clear button, “x”), the button should reset to it’s default state, but it doesn’t. I think I have the components set up correctly: a button component for the button itself, then a selector component with the variables applied to them.

“Trees” should reset to it’s default state. I’ve tried applying conditionals but that didn’t work. Please help! I’ve lost a lot of time trying to solve this and at my wit’s end.

As a new user, I can’t upload a video but here’s a link to the test file.