Observations are being shown even though they belong to a taxon that I have excluded from the search

Please fill out the following sections to the best of your ability, it will help us investigate bugs if we have this information at the outset. Screenshots are especially helpful, so please provide those if you can.

Platform (Android, iOS, Website): Website

App version number, if a mobile app issue (shown under Settings or About):

Browser, if a website issue (Firefox, Chrome, etc) : Safari for iPadOS

URLs (aka web addresses) of any relevant observations or pages:
Screenshots of what you are seeing (instructions for taking a screenshot on computers and mobile devices: https://www.take-a-screenshot.org/):

Description of problem (please provide a set of steps we can use to replicate the issue, and make as many as you need.):

Step 1: Search for observations of a taxon, such as 79148 Solidago altissima or 48678 Genus Solidago.

Step 2: Exclude an ancestor or descendant taxon, such as 1454394 Subgenus Pleiactila.

Expected result: If an ancestor taxon was excluded, there should be no results. If a descendant taxon was excluded, no observations of the descendant should be shown in the results.

Actual result: If an ancestor taxon was excluded, old observations may show. If a descendant taxon was excluded, old observations of the descendant may show in the results.

Pretty sure this is the same bug as

Bottom line - past indexing issues associated with taxon changes or regrafting. If you think this is something different, please explain. If not, I’ll merge the two topics to keep discussion in one place.