I believe I’m having the same issue…
If I change “Page Cache” from “Disk:Enhanced” to “Disk:Basic” the browser caching works fine.
I can see the .gz files are being generated when “Disk:Enhanced” is enabled, and when I go to my .htaccess file and comment out this line:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} =on
RewriteRule .* - [E=W3TC_SSL:_ssl]
RewriteCond %{SERVER_PORT} =443
RewriteRule .* - [E=W3TC_SSL:_ssl]
#RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteRule .* - [E=W3TC_ENC:_gzip]
The gzip compressed pages are served and it all works fine. Obviously I shouldn’t have this line commented out though because some requests won’t be from browsers capable of gzip.
@braddelaney can you see if the problem still persists for you if you change the Page Cache to Disk:Basic?
I’m running Apache 2.4.5, and I’m unsure of how to debug this issue any further…