This might be a problem with virtualenvs in root folders? I often get into the situation where sphinx suddenly ignores all reference/label combinations, because it looks at the `<root>/file.rst` and also at the `<root>/local/file.rst` and of course then it finds the same labels again.