Dash tachs aren't very accurate, if they can achieve 5% they are considered good.
The ones you have seem to be getting worse. You will need to live with it or replace them.
Accurate engine hours can be accessed with a scan tool connected to the ECM. As long as the ECMs have never been replaced...