Cache Level "Ignore Query String" do not work

I have a couple rules configured, see the screenshot:

The 5. rule is:*
Cache Level: Ignore Query String, Edge Cache TTL: a day, Bypass Cache on Cookie: _identity

The URL Erb-Muesli: sin lactosa, sin gluten (vegano, crudista) (es) is served always by the origin and the in the HTTP header I see:

cf-cache-status: DYNAMIC
cf-ray: 693b0402c98768c1-BUD

However if I set Cache Level to “Cache Everything”, the page is cached correctly, and in the header the cf-cache-status is getting HIT.
But I want to ignore URL parameters, because of Google’s gclid (Google Click ID) parameters, which makes every calls unique,

2 posts were merged into an existing topic: Cache Level “Ignore Query String” seems not to work