IMCE image upload and permissions issue
The real issue is file permissions. When PHP uploads a file, it saves it in the temp directory. When that file then gets moved it retains the file permissions from the temp directory and does not inherit the destination folder permissions.

So check folder permissions of both your temp folder and the destination folder.