When you test for nitrates in any of the common test kits, the second chemical that you add precipitates in the bottle while it sits on the shelf. Unless you mix at least as long as they recommend, including bumping the bottle on a table top to shake things loose, the readings can easily come out lower than it should. If you are not sure how long you have been shaking the bottle, do not estimate it, just start timing where you already are, as if it is the first second. Your results will be much more consistent that way.