Separate transfer from server processing
A transfer at 100% may still await server storage or processing. Check the page message and destination file list before retrying; repeated submission can create multiple jobs. Record size, type, start time and the stalled stage.
Test with a small non-sensitive file
Check upload permission and platform size and format limits. Test a small file at the same destination. If only large files fail, investigate sustained transfer and timeout messages. Do not move private files to another service without authorization.
Keep the route and confirm the result
Avoid network or VPN switches during upload and pause competing transfers. Verify filename, size and state in the destination list instead of relying on the local progress bar. Before retrying, check for a successful copy and report the stage and error.