The DRO display works great
BUT they could cheat and read over a period of time and then display a value averaged over a long time period so the number is stable
same magnet array two different sensors.Why is that cheating?
The only issue with that method in my mind is response time to changes. But that can be handled by looking for a consistent change in direction (faster or slower) and a corresponding variable update time.
Refresh my memory, are both systems using the same magnets but different read heads? Can you swap them? Might not be the algorithm.