Recording a loop: clean playing is heard as clean
When you record an exercise with the speed ramp, each loop is now checked against the right notes: a clean loop no longer loses points for extra or wrong notes you didn't play, so the speed steps up as it should.
When you record a loop with the speed ramp on, the player checks every loop as you go and sets the speed from how it went. On many exercises it marked clean playing down, and the speed stalled or even dropped.
What went wrong
A loop runs straight into the next one, so the bit of recording checked for each loop also holds the last note of the loop before and the first note of the loop after. The check didn't know that. It counted the next loop's first note as an extra note. And on exercises where every note is evenly spaced, like a chromatic run, it sometimes matched your playing one note off. Then every note looked like the wrong fret, and a clean loop scored near zero.
What's changed
Each loop is now checked knowing the loops on either side play into its edges. The neighbouring notes help line your playing up with the score but don't count for or against this loop, and it's lined up with the click, not a whole note away from it. A clean loop now scores as clean, and two of them in a row step the speed up.
Mistakes still count: a missed note, a wrong fret or a real extra note shows up as before.