скорее всего, при свайпе на десктопе первый клик фактически происходит по картинке, и этот клик вызывает открытие окна лайтбокса. Если делать первый клик для свайпа вне картинки или использовать стрелки, то окно лайтбокса не открывается.
Андрей Иванов, я имею в виду просто клик не на картинку, а на черную область или текст. На десктопе Вы видите, куда попадает курсор перед кликом)
Подозреваю, что реализовать функционал, чтобы клик для свайпа отличался от клика для лайтбокса достаточно сложно.
Как вариант, вместо смеси лайтбокса со сликом для подобного функционала (слайдер со свайпом + увеличенное изображение) можно использовать два слайдера (см. https://vaden-pro.ru/blog/java-script/slayder-slick пункт "Синхронизирующийся слайдер"): рядом с увеличенным изображением (постоянно показывающимся) идет ряд превью, при выборе другого превью меняется и увеличенное изображение.