does this mean it’s working?
in terms of page speed test there is no change so i thought i might notice something there
i was running the siteground optimiser so i disabled that plugin. in terms of running a speed plugin in parrallel with APO are there any recommendations? e.g. use all the features EXCEPT the caching feature of such a plugin?
It is in fact missing, and that means your Cloudflare plugin is not functioning as expected.
This is a standard warning to check cache, as the header could be missing due to origin cache. But it seems that you have ruled that out, based on the headers your posted.
Running SG optimizer or other optimization or caching plugin is usually fine, as long as it doesn’t interfere with the header that Cloudflare plugin is supposed to send.
I’d suggest you re-install your Cloudflare plugin, see if that fixes the issue. If not, then you’d need to investigate why the cf-edge-cache header is not present. You could for instance disable one plugin at a time, to try to find which plugin, if any, is removing that header, or preventing it from being generated.
Checking your php_errorlog file, if available, may also give you hints as to any PHP error related to the Cloudflare plugin.