Start here. This is the direct spoken answer to practice first.
Overview
The failure is a version-skew problem. The investigation must identify which layer served each artifact and which versions are compatible.
I capture the failing document URL, requested chunk URL, response status, cache headers, age, CDN result, service-worker state, and deployment version. Hashed assets can be cached for a long time because their URLs change with content, but HTML should revalidate frequently. I keep old hashed assets available long enough that cached HTML can still load them.