In my experience, there are three main reasons some listings have fewer photos than others. First, the agent simply hasn't had the time to post all the photos yet and when you check back later there will be more posted. Second, the house is not all that attractive and the agent does not want you see that. Third, the agent is too busy or too "technologically challenged" to post photos.
The listing information is almost always more accurate than the tax records. However, mistakes occur in inputting data, just like everywhere in life!
Public information is not reliable. Sometimes it is the result of incorrect data entered, and sometimes it is because the homeowner has updated the home and that is not reflected in the public records.
Let me know if I can help you find what you are looking for. I service Dawson, Forysth and Hall counties.