Проблема, вероятно, связана с тем, что ресурсы не успевают загрузиться до инициализации библиотеки, из-за чего иногда фото открываются как ссылки. Попробуйте перенести инициализацию fslightbox.js в событие window.onload.
Например:
window.onload = function() {
setTimeout(function() {
const lightbox = new FsLightbox();
}, 500);
}
Еще одна возможная причина проблемы - это конфликт с другими скриптами на странице. Проверьте, нет ли ошибок в консоли браузера и попробуйте отключить другие скрипты на странице, чтобы выяснить, не вызывает ли один из них конфликт.
Если вы все еще столкнетесь с проблемой, то можете рассмотреть другие библиотеки, например, Magnific Popup, PhotoSwipe или LightGallery. Они поддерживают предварительную загрузку изображений и поддерживают видео в галерее.