Hi Dustin,
You have to set the number of slides explicitly per breakpoint because the slider (swiper.js) requires them:
Your second problem is completely different and not related to the carousel.
My guess is that you probably switched back and forth between desktop and mobile-first, and accordingly, mobile-first styles are still present. These are not deleted when you change the method.
Academy Quote:
You should also decide about the desktop-first or mobile-first before you start designing your site.
Best regards,
timmse