More thoughts:
In Pro Tools, go to View>Mix Window Shows>check Delay Compensation
Now look across the bottom of the MIX window at the numbers. Top number is latency on that track's plugin(s)(the track with orange numbers has the most). If you see numbers higher than 7-10 samples, plugins on that track are causing latency(make them inactive while tracking to remove the latency)
The middle of those 3 numbers is how much compensation being added so that all tracks will match. The bottom number is the total combined latency or each track(the sum of latency ON that track and added compensation).
If you see numbers that make no sense(and you might), its probably a bug in routing thru AUX tracks. I say its a bug as I was seeing 1900+ samples of compensation in some sessions where the most on any given track was 7 samples. I managed to trace it to an AUX track with a send feeding the same track(send level was all the way down or it would have caused a feedback loop). That was a case of copying sends(Alt-drag) and not paying attention