после пролистывания все ок
Потому что находясь в скрытом элементе его изначальная ширина неизвестна. А такие события как пролистывание, изменение окна браузера и проч. перестраивают состояние слайдера.
Поэтому, все слайдеры в модальном окне инициализируйте после его открытия, а не на
document.ready