Возможно, что стиль default.css предоставляется сервером с каким-то заголовком документа, который предотвращает кэширование.Это может быть вне вашего контроля, но если нет, вы можете узнать, есть ли на сервере какие-то конкретные правила через htaccess или другую конфигурацию, которая не позволяет браузеру кэшировать (или кэшировать в течение очень короткого времени).
Если default.css является динамически генерируемым документом, заголовок также может динамически создаваться языком, который создает настоящий документ CSS на сервере.
Существуют такие инструменты, как Fiddler и плагины для браузера, такие как Live HTTP Header, которыепозволяет проверять заголовки файла, запрошенного браузером.
В самом браузере также может быть отключено кэширование, но если два уникальных файла с одинаковым расширением работают по-разному, это, вероятно, не настройка браузера.