Still working on this circuit. I've been waiting to test if this low flow error exists in our glycol loop as well, considering the oil meter I've been working with so far is very old and perhaps unreliable. Turns out the glycol loop behaves in the same way.
The period signal grows larger as the pump flows less, until around 17-18 GPM. Here is where I see the signal drop off. I've logged this data by tenths of a second and found that as the flow approaches 17-18 gallons, the signal begins reading very large, intermittent values. As the flow reaches these values, the period signal seems to latch to 10,000,000. I believe this is the same as 1Hz, or the lowest frequency that the controller can register. To me it seems that the turbine blades are being "missed" by the pulse pickup, since the absence of a signal would generate a period value of infinity.
Due to this, I went and looked at the specs for our meters. Our Blancett 1100 series model B111-115 for glycol is rated for 15-180 GPM, so I think the easy answer here is that we need a smaller meter. However, this is not conclusive to me because the oil flowmeter is a Flow Tech LT750 rated for 5-172 GPM, yet behaves in the same way.
I have attached a screenshot of the flowmeter page as well as some test data from a logfile generated with the oil flowmeter. Any thoughts, suggestions, or speculations are very welcome - it almost works but I'm a bit stumped! Sorry for so much data - the strange readings begin around time stamp #46000. The data out represents GPM times 10.