Hi @chriscarvache
Have you tried absolutely every capability?
Perhaps you have an error in the returned AJAX data when uploading? Have you checked your console log for this?
Perhaps you have a filter / action which is stopping the uploading uploader / wp admin depending on the user?