I have setup and tested a worker that caches the site content according to the device, using query strings. I tested the worker and it works, but when moving the worker to the main site which has APO enabled the cache from the worker is not working as expected serving always the first cached version like my worker is not even there. (I have used one of the APO supported query strings inside the worker).
So the question is: Does Cloudflare workers caching works together with APO ?