Why does a direct link from HLTV either take a long time to upload to Skybox or does not succeed? 

This is the result of high Skybox traffic on HLTV. If a direct link is taking a long time it can be quicker and more stable to download the demo to your computer and then upload to Skybox.