Thanks @tihomir. I was able to terminate the workflows.
I think initially we weren’t looking at in the proper namespace (i.e. we hadn’t set TEMPORAL_CLI_NAMESPACE), and that combined with our visibility issues led us down the wrong path.
For the visibility store, these workflows were kicked off about 4 months ago. I know there were issues with an upgrade between then and now which perhaps led to the ES corruption. So far any recent workflows have been showing up in the UI as expected.