Судя по вашему описанию и приведенному коду, проблема с отображением первого слайда может быть связана с несколькими факторами. Первое, что нужно проверить — это как слайды обрабатываются и отображаются во время инициализации Swiper.
Вот несколько рекомендаций, которые могут помочь вам решить проблему:
1. **Проверка CSS-стилей**: Убедитесь, что у вас нет стилей, которые скрывают первый слайд. Например, если у вас есть правило CSS, которое делает его непрозрачным (opacity: 0) или имеет display: none. Вы можете использовать инструменты разработчика в браузере, чтобы проверить, действительно ли первый слайд отображается или скрыт.
2. **Класс 'hidden'**: В вашем коде вы добавляете класс "hero__content--hidden" к каждому клонированному элементу. Убедитесь, что данный класс не применяется к первому слайду либо удалите его, если это неправильно.
3. **Проверка логики переключения слайдов**: Убедитесь, что функция `slideChange`, которая, судя по вашему коду, отвечает за отображение контента при смене слайдов, правильно обрабатывает первый слайд. Например, стоит проверить, правильно ли используется `activeIndex` для получения контента.
4. **Инициализация слайдера**: Посмотрите, правильно ли вы инициализировали Swiper. Возможно, стоит добавить слушатель события `init`, где можно сделать дополнительные действия после полной инициализации слайдера.
5. **Консольные логи**: Добавьте `console.log` в различных местах вашего кода, чтобы проверить, какие элементы выбираются и ведет ли логика к ожидаемому результату. Это поможет вам понять, происходит ли что-то неожиданное.
6. **Проверка на отсутствие JS-ошибок**: Открыть консоль разработчика и посмотреть, нет ли ошибок JavaScript, которые могут мешать корректной работе вашего кода.
Чтобы упростить отладку, вы можете попробовать временно отключить некоторые части кода, чтобы увидеть, влияет ли это на отображение первого слайда. Это может помочь сузить круг поиска проблемы.