Swiper решение проблемы работа цикла
С 9 версии в Swiper была переработана работа цикла и они отказались от дублирования слайдов, когда их не хватает для корректной работы цикла, как например в том же
slick slider. Проблема при работе слайдера в цикличном режиме была в следующем, если количество слайдов было меньше, чем slidesPerView * 2, то цикл в Swiper работал некорректно. Но все работало корректно при slidesPerView: 1, т.к. естественно число слайдов всегда было равно или превышало это значение. И часто были проблемы, когда в слайдере отображается например 5 слайдов, а всего слайдов например 9, цикл работает по уродски. Например при посадке на CMS это можно было решить продублировав вывод слайдов, но это дичаший костыль и не поможет решить проблему в том случае, когда тебе нужна еще и пагинация или например вывод всего того что есть в попап
Это была беда, т.к. не хотелось возвращаться к тому же slick slider, т.к. у swiper были свои преимущества, не говоря о том, что ему не нужен тот же jQuery
Решение проблемы
Проблема решается только, если оставаться на последней стабильной версии 8, т.е. Swiper 8.4.7, но к моему счастью они снова переработали работу цикла (loop) и с версии 11, теперь все работает корректно, даже если slidesPerView меньше, чем slidesPerView *2. Теперь можно пользоваться свежими версиями свайпера в своих проектах