IsLeader but no Watcher

We are seeing the message:

(runner) add used dependency vault.read(kv2/somesecretpath/somesecret) to missing since isLeader but do not have a watcher

fairly frequently from our vault-agent sidecar. We don’t quite understand this message, specifically the “watcher” note here.
This seems to be causing one of our services to not have reliable access to secrets, but we’re having a hard time troubleshooting since we don’t understand what this means. Would greatly appreciate any context here.

Did you resolve this? If so, how?