You have conflicting settings in the configuration to support WPFC.
Wrong use of Vary header may lead to cache issues especially if CDN is in play.
Please read this post here to understand what I'm talking about:
https://www.fastly.com/blog/best-practices-using-vary-header