Protocol question/sample rate Power Profiler Kit II

Datasheet sampling rate is 100Ksps, but for me PPK2 always returns:

16384 bytes in ppk2_test.get_data()   (one sample period)
4096 analog samples in ppk2_test.get_samples(read_data)
with sleep(10ms) or empty when there are no new samples
 
but 100Ksps isn't multiple of 4096.
This is important for proper timing.
I'm using the python library to get the data.
Related