This seems like an absurd solution, but it definitely worked for me. I had a number of apps open for quite a while, so I closed all of them, and the small file that had been hung up for days uploaded instantly. I'm on an iMac with an M1 chip. Try it, it's an easy solution if it works and no sweat if it doesn't.