I'm using (setq org-src-fontify-natively t).
I've noticed that helm-org-in-buffer-headings works when point is outside of a src block but not when it is inside.
Illustration: Here it queries for a pattern but does not provide any candidates.

Illustration: Here we have both patterns and candidates
