My Cache Rule is not caching

By all accounts this looks correct to me, but none of my js asset requests are getting cached. All requests always return:

HTTP/2 200
date: Tue, 30 Jul 2024 01:33:38 GMT
content-type: application/javascript; charset=UTF-8
cf-ray: 8ab19a07fb32452f-ATL
cf-cache-status: DYNAMIC
cache-control: public, max-age=31536000, immutable
etag: W/"2079-19101337ff0"
last-modified: Tue, 30 Jul 2024 01:13:58 GMT
vary: Accept-Encoding, Accept-Encoding
rndr-id: d18e9e55-0c06-4273
x-render-origin-server: Render
server: cloudflare
alt-svc: h3=":443"; ma=86400

What am I doing wrong here? This is supposed to be cacheing but it's not
screencapture-dash-cloudflare-82135a6ad962cbc0ec60bfc3f91f20bf-brguide-com-caching-cache-rules-7a35d3167e8f43b18537b16267fb7c2a-2024-07-29-20_39_48.png
Was this page helpful?