I'm seeing the same thing. Hopefully a temporary glitch.
Actually it's all site thumbnails, although some new images are appearing in the new games section.
Same here nothing loading for me either and I checked on 4 different browsers (Ungoogled-Chromium, Brave, Tor, and Firefox). I even switched my VPN to different country and the problem persisted. Definitely an issue on their end.
Looks like an SSL cert has expired.
Where do you see that? I just checked and the one I saw said valid until toward the end of this year.Edit: Nevermind I see now you're talking about the ERR_CERT_DATE_INVALID logged to the console.
It's on img.itch.zone
I edited my post, but I see it was a little too late, but I just saw the ERR_CERT_DATE_INVALID errors logged to the console.
It looks like it's fixed now.