Rx packet being dropped

I have a device that has a large payload (data from 17 sensors). As the data does not fit in a single packet, I am sending the data by splitting them into two packets and sending them 15 seconds apart. But as of now, there is a seemingly random packet loss. Can someone speculate the reason behind this behaviour?