There are common issues happen when is not work:
- Patch cache in your production environment
- The differences name file because of hashing in production env
- HTTPS requirements in production
- Don't forget to clear caches when there is an updated with your code
- If you use docker images, you can analyze it in local docker images first before up to productions. Ensure that your chuncks js is had the same name wherever in the build env.