Blog listing not showing dates for every post and arrow missing off image

If I understand the question correctly, I actually had issues with this fairly recently.

Ultimately, I learned that by default, the_date() will only display the date for the first post on a given day.

If you are using the_date you need to replace it with something else. I usually just use echo get_the_date().