Another thing that’s possible…. Since ALL posts are wrapped in a div with ID “blogPost” (singular!), perhaps your list of blog posts is using the wrong template? Maybe one that should only be used for single posts instead of a listing?
If you have a specific page that lists the posts and you can select a template in the admin, you may want to check there.