JS files not updating, HBS files do

yes, i ran the npm run zip as well. and upload it via Design & Branding > Upload section.

Do you guys have some sort of server cache going on? Where some files (in this case, it’s only JS files in particular) uploaded by any user to your domain is cached/stored permanently? Cuz I tried another experiment by deleting some JS files in the build - and it seems that the JS files that deleted locally still remain in Ghost domain.