Filtered tag filters not changing between tab containers

I have set up a modal page which contains 4 tab containers to help our users find specific information (kind of using the tabs as a high level filter system, and then the tag filters as a second level filter system). All 4 tabs contain a list linking to the same table in airtable, and each list is filtered initially to only contain records relating to the top level tab - with the option to then filter by a second level tab (just to make things a bit tidier than having everything appear in one big list.

Now the second level filters (the actual tag filters in the list block) all pull from the same list of linked fields - but are again filtered using the conditional filtering option to only show the filters relating to the current tab open.

If I scroll between tabs, these filter options do not update. If I then refresh the page, I get the correct tags, so the conditional filtering is working, but it seems the page loads the first set of tags on page startup but then never changes them for each different container.

Appreciate I can just solve this by using 2 sets of filter tags and having everything in one list - but I just thought this did not seem like it was working as intended.

Thanks!