It could well be the CDN, I’m not sure. The rule is basically that the Twitterbot crawler needs to be able to access the image. I’ve just tried grabbing your page, checked your robots.txt file, and grabbed the image itself. I currently cannot understand why the image isn’t loading since I was able to get the image from your CDN using curl masquerading as Twitterbot.