OK...so the metronome itself ISN'T part of the patch, correct? If so, have you considered that one (or both) of these devices might be a bit out of calibration? That sort of drift would tend to indicate that the clock for the Tempi AND the metronome are all behaving properly, they just don't have the same exact timing reference, so that when each says "120 BPM", the metronome might well BE exactly on 120, but the Tempi could have a TEENSY miscalibration so that when it shows 120, it's really outputting something like 119.89923 BPM. Electronic metronomes tend to use a quartz reference oscillator, while the Tempi uses a software-based clocking algorithm, and just like its been since the dawn of timing signals in synths, if you have two clocks that AREN'T locked to the same timing reference, this tends to be what happens.