The issue is due to the duplicate jQuery script loading after our imagerotator script as per attached screenshot. It overrides some of global jQuery space we're using with hotspots. Please remove the second jQuery and it will always work. Alternatively you may remove the hotspot if you are not planning to use them, which should also resolve the issue.
PS: we will move this to a separate Magento thread in a couple of days.
Something overwrites jQuery name space still I think after that first jQuery is loaded. Can't say what unfortunately..
I have a feeling though it would work if your custom integration was not requiring jquery & imagerotator right away so it's rather done past that time when the namespace has been overwritten. You can try some mixin that is loaded closer to the end of the chain, like we do in the default module implementation (i.e load your custom require in some kind of a custom hook at the time when this gallery mixin is loaded for example):