Hi,
I just noticed that Find in files seems to cache results, so that if files change somehow (in my case, git reset --hard), it will not show some relevant matches.
When I eventually open some of the offending files, Sublime will acknowledge that the content changed (I can see the old content appear briefly before being replaced by the new one), and subsequent Find in files will find results in those files.