Cloudflare is basically a Pull CDN. Once the user from a particular location get the content in EDGE and next user will get that content from that Edge, until LRU Algo Hit which will delete that content.
Now my user is not primarily from Mountain view (Google crawling location). So when google crawler come to check my content (crawl). My content is not cached in that particular Edge location. So when google crawl it find my site double slow. First it request content from cloudflare → cloudflare than get that content from server (http 1.1) - > server process the content zip it sent it to cloudflare and cloudflare process that content and sent it to Google. (Basically not cached content and server response will be double slow, my server is in USA.)
During this time my page First Contentful Paint, Largest Contentful Paint, Cumulative Layout Shift all become bad Because of first time access. Even Image will not be optimized as webp or polish optimized for the first time user on that edge location. Even I get Reduce Server Response Time.
Google will not visit that page again in near future. LRU Hit and page get deleted from edge cache in few hours.
If it again crawl the page in next few minutes, I might have best of score possible. But why would it crawl page again so soon?
Now what should I do about that?