Good luck hunting this down
To test permissions of the images (I was curious) I switched to the Clean theme as it's not changing how Moodle handles things on the front page. I made sure that the Front Page settings had Display List of courses and list of categories enabled for non logged in users. In this scenario the course description and image are displayed on the front page, so I doubt it is a permissions issue.