1. Проверьте верно ли прописаны стили для элементов внутри слайда, возможно, есть проблемы с шириной, высотой, отступами и т.д.
2. Попробуйте задать явные размеры блоку `.swiper-slide` и его внутренним элементам, например:
```css
.swiper-slide {
width: 100%;
}
.swiper-slide img {
max-width: 100%;
height: auto;
}
```
3. Убедитесь, что вы верно инициализируете Swiper и что он правильно рассчитывает размеры слайдов.
Что касается проблемы с отображением слайдов в `swiper-container`, если они перестают отображаться корректно при обертывании `swiper-container` в `div` с классом `block`, вам нужно добавить стили для класса `block`, чтобы он не влиял на отображение слайдов, например:
```css
.block {
display: block;
width: 100%;
height: 100%;
overflow: hidden;
}
```
Также убедитесь, что у вас правильно указаны размеры `swiper-container` и что он не пересекается с другими элементами на странице.