How are you seeing these packets and determining the frequency
How was the data being transmitted (i.e. what command processes)
Do you use any connection detection routines in your code? If not then how did the device manage to store the data?
Were you using a sync command upon reconnection?
Was the 24 data packets outgoing from the Device to the Server or other way around from a sync?
Basically, we would need more data and clarification to fully follow your question… But I suspect if you are using the 0.5.0 library and perhaps a sync command, that might explain the spaced out transmission as there is some form of “anti-flooding” prevention in that library.