Well if you improved your page, then you normaly have to wait for another 28days … so the “real-world data” which are an averagte of the last 28 days are adjusting to your improvement.
Thats why if you in Google Console trigger a “I have resolved that problem” function, it tells you to wait 28 days…
But over all you just do still have a very big overhead in your site. Just way to much info and data are getting loaded for achiving a better ranking.
Thats why you can test your site and do get a good result on syntetic benchmarks but not on real-world experiences. People do have different devices, different OS different software, different Networkproviders and different Browsers
But anyhow this is not a CloudFlare Problem. As CloudFlare did properly cache and deliver your site at its best. Its the site, the template, the Theme (GeneratePress I think) and WordPress that does not let you optimize your site any further.
In total, there is still a lot of room for improvements like:
- remove infos/scripts/files/things you do not need (mostly not easy possible with WordPress Theme)
- combine as many files into one single file as possible (just one CSS, one JS)
- use the most modern and scalable format for graphics (Logo etc should be SVG, if possible)
- use SVG always inline and not in CSS as Background or anything else which will increase the critical path
- use responsive images (overloaded Picture tags)
- add WEBP and use JPG/PNG as fallback for older devices
- do not use external ressources if not really needed (Google Fonts etc)
- host all CSS on your own domain and also its ressources (Fonts “woff2”)
- preload fonts which are critical
- also preload critical CSS and images if really needed
- use HTTP2/Push is possible to push (CSS files only!) to the client in one request if not already loaded and make them apply inline
- do not give to much about what Google thinks about your page if you really already have done EVERYTHING thats possible… there are pages which are optimized to its fullest but as they have galleries with a lot of images with etc and speciall functions which are required they will never get 100/100 in GPSI.
So first make sure you know what you want to achive and what is reallistic and then go and optimize it.
But you will very fast reallise WordPress is not the way to go for a real good site. But for a real “easy to implement” site. But these are just my 2cents.