My activity from my Edge 520 Plus won't upload.

I have an activity that is 12 hours long. I can see it on my device, but when I click on it on my garmin, nothing happens. I have saved the FIT file of it, but nothing happens when i try to upload it to Garmin, the screen just stays blank. How can I upload this activity from my device?