I have not worked directly in research, but that has been my experience when trying to reproduce results from papers: it hardly works even after following each step the researcher did (confirmed via email) and a lot of conditions that are not true in the real world have to be met.