That's due to the slow speed of the Xbox uploading system. Sometimes I'll watch it and it literally takes like 5 minutes just to upload a photo, and my speeds aren't necessarily slow.I use xboxdvr.com to download my screenshots. It takes a while for the photos to show up, like 5-10 minutes, but they always arrive and they're good quality.