везде где ты раскидал {% static ... %} джанго импортит в первую очередь оттуда, из этого каталога потом уже лезет дальше если у тебя в том каталоге лежат старые версии статики, то именно их ты и получишь
чтобы собрать свежую статику, делают manage.py collectstatic джанго тянет все файлы из STATIC_FILES_DIRS (или как-то так называлась переменная) в STATIC_DIR
но инкогнито игнорирует кеш поэтому мне кажется, ты плохо проверил свою проблему в режиме инкогнито и плохо сбросил кеш (ну то есть не сбросил, на самом деле) или что-то перепутал сейчас