If the upload of the Active Sequence fails it is good to keep an eye on Adobe's Media Encoder (AME). Sometimes AME gives you a good hint what the issue could be. But in general if it fails to render the Sequence, the upload will logically fail and the Panel shows a red circle.
Incrementing the File Name
If you repeatedly upload the Sequence without changing the scratch disk path and the Sequence's name, AME is likely to fail as it does not overwrite existing files. The workaround is to enable Preferences ... > General > "Increment output file name if file with same name exists". AME will automatically append an incrementing number to your render output file names.
As we are starting to discover and figure out solutions for failed uploads, it is good to first check if you're able to queue/ render the sequence directly in AME without the Frame.io Panel. We had several occasions where queueing the sequence did not work, which could only be solved by re-installing Premiere Pro.
Another reason for users reporting failed uploads was AME not being able to write files to a certain location. To test if it is a permission issue simply try to set the render output location to Custom Folder... and select your Desktop. If it renders out fine and the upload starts, then you know that the permissions have to be adjusted on your former output location.