I'm a bit confused by your post, are you uploading to a device?
If so then I suspect it's because Basecamp sends data in a file named temp.gpx to your device, although you don't say which device you have. If you want to send more data either send it all together or rename temp.gpx first.