I'd be guessing maybe there is gunk on the rollers, that makes them minutely oversized, hence X number of rotations, moves the vinyl a bit more than precalculated.
Can you put masking tape through, stick-side down, and feed it or pull it back and forth, to sticky any gunk out of the grit rollers?