ты прям сам строку скопировал, где в функцию передаются параметры currentSlide и nextSlide - ну тк сравни их и сделай if, чтобы узнать было перелистывание или нет.
slick не причем. он работает нормально. сам сломал стилями своими через position: absolute; и transform: translateX();
без стилей работает нормально: https://jsfiddle.net/oaz9hczh/1/
ну хз в этом проблема или нет, то в этом диве <div class="slick-slide"> убери класс slick-slide. он его сам проставляет. оставь див без клссов. тобишь не удаляй этот див. а просто убери класс