1. Проблема при обновлении файла scss в Wordpress с использованием Sass может возникать из-за неправильной настройки интеграции Sass с Wordpress или из-за ошибок в самом файле scss. Для исправления этой ситуации, необходимо убедиться, что все пути к файлам scss указаны правильно, проверить правильность синтаксиса в самом файле scss и перезапустить процесс сборки стилей.
2. Если на сервере хостинга не установлен Gulp, можно попробовать использовать другие инструменты сборки CSS, такие как Webpack или Grunt. Также можно попробовать установить Gulp на сервере хостинга, если это возможно.
3. Для исправления ситуации, когда файл main.css не обновляется после изменений в _header.scss, следует проверить правильность подключения файла в gulpfile.js, убедиться, что задача сборки стилей запускается корректно и что файл _header.scss реально изменен. Также можно попробовать очистить кэш браузера или временные файлы CSS на сервере, чтобы убедиться, что сайт загружает новую версию CSS. Если проблема не решается, можно попробовать пересобрать стили вручную, используя команды Sass в консоли.