Netlify Image CDN won't return 304

Hi there,

can’t make Netlify Image CDN to return 304 as mentioned in docs.

Request header if-none-match matches server response header etag , but 200 with full content is returned. Server should compare tags and return 304.

My website https://otevrenazahrada.netlify.app/ runs Astro with astro/netlify plugin in SSR mode

tested on this link:

https://otevrenazahrada.netlify.app/.netlify/images?url=https%3A%2F%2Fkentico.otevrenazahrada.cz%2FgetContentAsset%2F8065dc51-5b33-4ef6-b8cd-d1ef9cf9dc3a%2Ffe2a216d-4367-4677-97b7-1fde6a4d86d2%2Foz-aerial-%281%29.webp%3Flanguage%3Dcs&w=1200&h=1200&dpl=69fa126361875400088cd25d&fit=cover&position=center

SOLVED.
DO NOT set middleware to EDGE in astro.config.mjs.

adapter: netlify({middlewareMode: 'edge'})

When edge middleware is not used response has correct status code 304.