When running long sequences with the APS2 if the waveform data cross a cache line the prefetcher can't keep up. The experiment proceeds, but the data are random.
Verified this for example with the following test sequence:
[[X(q,length = l), MEAS(q)] for l in np.arange(2e-6,50e-6,2e-6)]