The number of stars has been not very reliable on its own since a long time.

For example, a repository from Google or a random Chinese university always had much more stars than other similar repositories.

I prefer to look at the number of stars with other metrics, such as the number of issues. 3000 stars and 50 issues? Something is very fishy. 12000 stars and 6000 issues? Perhaps the software is not very good. You have exceptions of course.

I also like to look at the contributors graphs. After some time, you recognize the patterns, and you can quickly notice when the number of stars doesn't match with the graphs you see.

May I ask why you find it fishy? I’m one of the maintainer of an Open source project with ~2000 stars and 50 issues [1] (some bugs, some questions and a lot of enhancement proposal). I don’t think there is anything strange in these kinds of numbers.

[1] https://github.com/Orange-OpenSource/hurl