Problem solved:
If anyone comes across this, here are tips.
I deleted the whole w3 total cache and started from scratch, each change I did I checked my site on chrome incognito to see if it affected anything.
I got to the minify section ( performance > minify ) and when I was on the HTML & XML options, that was the root of my problem. When I enabled the HTML & XML minify, my site would show up blank, unless I refreshed again and then it would show up. So currently I don’t minify HTML.
I did continue on with JS minify setting and did enable that and the site works just fine. =)