Total newbie question I'm afraid, but I'm struggling with this one.
When using my DDJ-RZ, and using the Hot Cue buttons on the controller to jump to pre-defined loops (not cue points), about 10% of the time there is such a delay in the loop starting that RekordBox ends up 1-beat out (see below):

The track in the top deck starts the loop, but is one beat off. Using Hot Cue Points (that are not loops) works perfectly every time, and starting a loop on time works about 90% of the time.
Perhaps I'm missing something obvious, but it almost seems like a fault. I have reproduced this on two different machines. Also, if I don't use the controller, but click the hot cue button in RekordBox on the laptop, that works perfectly every time.
I get the whole "quantize" thing, so its not a case of my timing. Although, if I disable quantize, then the loops always start immediately every time without any delay (although rarely in-time!).
Can anyone offer any pointers please? Thanks in advance.