Why am I seeing variability in the time between data points?

The variability in time between data points results from the time it take the device to connect to the cellular network and upload the data.

You can find more information about the sampling frequency here.