Установите себе NVM.
Установите пачку разных версий Node - 14, 16, 18, 20...
Пробуйте переключаться между версиями и запускать проект (удаляя каждый раз node_modules и инсталлируя пакеты заново).
На будущее, пишите в проекте, на какой версии ноды он запускается.
У inline элементов не может быть вертикальных внешних отступов (margin).
Внутренние отступы (padding) работают.
Сделайте элемент блочным block, flex, inline-block и т.п.
Скорее всего в базе сохранены обычные переносы строк (CR/LF), которые игнорируются в html. Нужно преобразовать их в теги br. Для этого есть специальная функция nl2br()
как вариант сделать слайды шириной 50-80 пикселей. Внутри слайдов картинки и им указать больший размер. Они будут выходить за пределы своего контейнера.Лишние слайды прятать, отталкиваясь от классов активного слайда.
Сейчас лень показывать. Если сами не справитесь, напомните завтра, накидаю пример.