This is happening to me all the time. I'm getting double notifications on uploads, notifications "sticking" like they're not done but they have in fact uploaded, the same picture uploading multiple times (even though I only posted from the phone once) and pictures never uploading at all. I tried uninstalling, disabling the internal FB app and Facebook for HTC Sense and then reinstalling, but the same issues keep happening.
This is really driving me crazy, nothing like going to your FB page and seeing the same photo uploaded 4 times. Anyone else having this problem, or have other ideas on how to fix it?
Edit: Also I forgot to mention if I try to use the Facebook for HTC Sense (the HTC Media Uploader) I usually get a notification that the upload starts and gets like 2% - 12% done and then it's "waiting". Doesn't say waiting for what. Nothing ever happens at that point and I have to click into it and cancel the upload. Worthless.
It's worth noting that both Google+ and Dropbox automatic uploading of photos works fine, no issues there. This is something very specific to Facebook and, I believe, Sense.