Hi Enrique,
W3 Total Cache only has Browser Cache enabled by default after installing it, and it is unlikely that the Browser Cache would be disrupting the images on your homepage.
However, it appears that the images on your front page are lazy loaded and it might be that some old configuration is loaded while Lazy Loading is enabled. One thing you can do is check the Lazy Load configuration in the User Experience section under Performance > General Settings and disable it if it is enabled.
If that does not get your images displaying as expected then you will need to disable each setting one by one to see which one is causing this issue, and be sure to purge the cache after each setting change to see which option might be causing this.