Я понимаю что наверное поздно уже, но может кому поможет.
1) Обязательно используйте Swiper не ниже 6.8.4 (я использовал именно версию 6.8.4)
Пример нашел тут, он почти совпадает с тем что требовалось в вопросе, только стили подкорректировать
https://codepen.io/intotheprogram/pen/PowvWeX
<div class="gallery">
<div class="swiper swiper-container gallery-thumbs">
<div class="swiper-wrapper">
<div class="swiper-slide"><img src="https://into-the-program.com/demo/images/sample010.jpg" alt=""></div>
<div class="swiper-slide"><img src="https://into-the-program.com/demo/images/sample005.jpg" alt=""></div>
<div class="swiper-slide"><img src="https://into-the-program.com/demo/images/sample012.jpg" alt=""></div>
<div class="swiper-slide"><img src="https://into-the-program.com/demo/images/sample007.jpg" alt=""></div>
<div class="swiper-slide"><img src="https://into-the-program.com/demo/images/sample008.jpg" alt=""></div>
<div class="swiper-slide"><img src="https://into-the-program.com/demo/images/sample009.jpg" alt=""></div>
</div>
</div>
<div class="swiper swiper-container gallery-slider">
<div class="swiper-wrapper">
<div class="swiper-slide"><img src="https://into-the-program.com/demo/images/sample010.jpg" alt=""></div>
<div class="swiper-slide"><img src="https://into-the-program.com/demo/images/sample005.jpg" alt=""></div>
<div class="swiper-slide"><img src="https://into-the-program.com/demo/images/sample012.jpg" alt=""></div>
<div class="swiper-slide"><img src="https://into-the-program.com/demo/images/sample007.jpg" alt=""></div>
<div class="swiper-slide"><img src="https://into-the-program.com/demo/images/sample008.jpg" alt=""></div>
<div class="swiper-slide"><img src="https://into-the-program.com/demo/images/sample009.jpg" alt=""></div>
</div>
<div class="swiper-button-prev"></div>
<div class="swiper-button-next"></div>
</div>
</div>
var slider = new Swiper ('.gallery-slider', {
slidesPerView: 1,
centeredSlides: true,
loop: true,
loopedSlides: 3,
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
});
var thumbs = new Swiper ('.gallery-thumbs', {
slidesPerView: 3,
spaceBetween: 60,
centeredSlides: true,
loop: true,
slideToClickedSlide: true,
});
slider.controller.control = thumbs;
thumbs.controller.control = slider;
В моем примере миниатюры по 3 шт в ряд, и галерея после миниатюр. Но код точно рабочий, думаю под ваши нужды не составит труда допилить. Главное что при переключении слайдов или миниатюр, выбирается центральная и все корректно работает