@fabienismyfriend
Your galleries seem to be working as expected when I view them on mobile devices.
If a mobile device has been detected and the gallery is embedded on a web page with dimensions of less than 100% x 100% or if there is other content on the page (i.e. if the gallery is not the only element on the page and does not take up the full page), then the Splash Page will be displayed.
The Splash Page is a placeholder for the gallery which, when tapped, will expand the gallery on a new page of its own (to give the gallery more space).
By default, the Splash Page displays the first image in the gallery. You can change this to any image you like using the splashImageUrl configuration option (in JuiceboxBuilder-Pro's 'Customize -> Splash Page' section).
There are a few things you could try.
(1) If you simply do not want the Splash Page to appear, then you can set showSplashPage="NEVER" ('Customize -> Splash Page').
(2) Additionally, if you want the Large Screen Mode version of your gallery to be displayed on all devices, then you can set screenMode="LARGE" ('Customize -> General') but please bear in mind that some gallery elements may appear too small on mobile devices.
You could avoid the problem by ensuring that your gallery is the only element on your web page and that its dimensions are 100% by 100%.
Currently, your gallery has a height of 92% and there is a table on the page alongside the gallery.
If you were to remove the table and change the height of the gallery to 100%, then the gallery would fill the page and the Splash Page would not appear (but the gallery would still be displayed in Small Screen Mode on mobile devices which would be beneficial when viewing on small screens).
I'd recommend using the 'index.html' page from a gallery built with JuiceboxBuilder-Pro as a template (where the gallery is the only element on the page).
Also, if you check your current gallery's embedding page with the W3C Markup Validation Service, you'll see that there are some HTML errors on the page (such as a missing </body> tag at the end of the file). The info entries do not need attention but the errors really ought to be fixed.
If a web page does not contain valid HTML code, then the web page might be rendered by the browser in an unpredictable manner. Some browsers are more tolerant towards errors than others but if the code on the page is valid (i.e. no errors), then you can be sure that the page will display with consistency across all browsers.
I hope these notes point you in the right direction.