This still appears to be an issue. The screenshots on one of my private game pages just will not load, and I get a cloud flare error if I try to open them in another tab.
Strangely though, when I sent the page to a friend of mine (who lives on the other side of the country), the images loaded perfectly.
I know cloudflare has a bunch of servers, but does itch.io itself have a bunch of image hosting servers, and one (or a few) of them just so happens to be busted?