Здесь нет проблемы. Есть логичное поведение, согласно ширины области контента в баннере и его адаптивного состояния, количества товаров, количества колонок, ширины макета и так далее.
В созданном вами примере на демке в области контента не умещаются полностью все товары, поэтому в любом случае будет или слева или справа один товар выводиться не полностью. Кнопки навигации в одном и том же месте и никуда не вылазят. Чтобы скроллинг по нажатию кнопки в последней итерации не был коротким, можно увеличить/уменьшить количество товаров или колонок.
Тень проверим.