I reduced the upload to 100 samples, but I'm still seeing data loss. Here's the pattern of total entries on ThingSpeak:
100, 200, 298, 396, 496, 595, 695
Only the first two uploads are complete — after that, around 2 samples are lost per batch.
Debug log shows:
Sample 99 - MPU1: 0.03, 1.20, -0.05 | MPU2: -0.08, 0.09, -0.90
Total data length sent: 4299
POST data length: 4359
ThingSpeak Response: 202
Payload is under 8KB and timestamps are ISO 8601 formatted (e.g., 2025-06-17T11:24:33Z). All fields are present and properly formatted.
Any idea why lines might still be dropped?
Thanks!