Have your files been rekordbox analized? Tracks beeing analyzed on the fly during performance lack a lot of data that is beeing used to exactly locate the beats, calculate a steady bpm and therefore the precise length of the loop you set.
Without this data, the loop is set by average approximation calculations, that are precise enough to let the player show you a bpm, but not for loops that keep up to the tracks original tempo.