I have enabled Cloudflare Apo with Varnish Cache using WP Rocket in my local wordpress site,
However every time I post a new post I get cloudflare Apo status as Hit and Server level cache ( Varnish is always missed,
But When I disable Cloudflare APO Server Level caching is working pretty fine
I think that cloudflare caches the post before the server do so the server will never cache the cached cloudflare page again
Is that a problem? Most likely, if the Cloudflare cache was purged, the next grab from your server would be a HIT for Varnish. In the mean time, your server shouldn’t care, as requests are being served from Cloudflare.