In regards to the Camera issue, some cameras store the actual pictures in one format, but often store a "thumbnail" version of the image in a proprietary format, or simple a non standard format that is meant to be used internally on the phone to provide a preview of the pictures in a much quicker fashion. I am wondering if possibly the directory you were referencing on the phone of the pictures may have been one of the non standard forms of the pictures as opposed to the directory holding the real pictures (typically in .jpg format).
Knowing the model of the phone will greatly help in determining whether it may be a phone issue, or whether something (known or unknown) changed on CM that has created the problem for you.
There was a temporary glitch in the way that photos are imported from Facebook that was fixed this morning. If it still isn't working for you, send a help ticket and I'll be happy to investigate further.
When it comes to photos from your camera, what is the filetype? Also, are there any characters in the filename (before the file extension) that aren't either letters or numbers? For example, a filename of photo.jpg would work, but a filename of photo_1.jpg would not because of the underscore. This information can usually be found by right clicking on the photo and viewing it's properties.