I know that its an enterprise users only feature. I am an enterprise user.
I have already managed to find the bug and I hope it will help others that encounter the same bug, as the docs don’t mention it.
The issue was that we only took in to consideration 2xx responses, however in many cases the origin will reply with a “304 not modified” response, which for some reason are being cached for 20 minutes, even though we don’t explicitly declare 3xx caching.