Just change my go:image URL from the CDN url to my normal wordpress URL. With Total Cache the file is stored both on my server and on the CDN. In order for Facebook to receive my image it has to link to my server not the CDN.
I noticed this documentation but it seems outdated:
When I post / like my posts on Facebook the wrong text or no images are shown on Facebook.
If this happens you need to add the following user agents to the textarea “Rejected user agents” the Page Cache settings page:
facebookexternalhitFacebookExternalHit/1.1FacebookExternalHit/1.0
Also make sure you have the correct xmlns:og /xmlns:fb tags in your opening HTML tag.
Maybe there is a way to reject a user agent… but to be honest I really don’t understand that.