Почему не 100%?
Заверните вызов слайдера в $(document).ready():$(document).ready(function(){
	    	var swiper = new Swiper('.swiper-container', {
	        pagination: '.swiper-pagination',
	        nextButton: '.swiper-button-next',
	        prevButton: '.swiper-button-prev',
	        simulateTouch: false,
	        paginationClickable: true,
	        spaceBetween: 30,
	        centeredSlides: true,
	        autoplay: 5000,
	        loop: true,
	        autoplayDisableOnInteraction: false,
});
Да есть зазор справа. Проблема скорее всего в том, что вначале строится слайдер, а потом уже убирается вертикальный скролл бар, после которого не происходит никакого события "resize" и слайдер себя не пересчитывает.