Проблема в том, что ты не меняешь свойство left, можешь открыть инструменты разработчика и убедиться что у всех блоков left равен нулю. Слайды движутся только потому, что ты удаляешь первый слайд и ставишь его в конец.
Попробуй сначала просто двигать слайды. Задай родителю position relative, а слайдам position absolute. И только меняя left, без удаления и добавления слайдов, попробуй менять их позицию. Как только получится, слайду который перебегает из начала в конец устанавливай прозрачность или меньший z-index, и слайдер готов.