Hello, @Niddy,
It is because by default it shows 2 columns and on slide, it will show 1 product more than 1 more like this. so while showing 1 product and scrolling them one by one will show like this. As start without my CSS code, it will show the 2 products and it scrolls half so the new product will appear fine watch the video under the private content area.
So this is how it works by default and you cannot change it. You can do one more thing that is set my CSS code to work only on bigger devices like desktops for this first remove the code I added and add the below code there.
@media(min-width:991px){
.upsell-products .slide-item{width:100% !important;}}
Then save settings and check back to your issue after clearing the browser cache.
Regards 8Themes Team.