Unmatched cache response from netlify edge function , please test this behavior

hi i am calling netlify edge function api from client and i do not get cache response when using cache header in netlify edge function. I am sure it is worked on vercel and cloudflare worker. Is there anything i need to do to work on?

Below is the test website to see the behavior , when request with cache header , i got unmatched or incomplete data.

to see cache behavior in network tool

this is test netlify edge function repo
netlify edge function
i don’t know why. Can someone answer me?

Duplicate of: The response from netlify edge function is not original when using cache : 'manual'