Richtige Vermutung. Liegt an der dynamischen Einbindung der Einkaufswelten.
Du musst den Slider initialisieren nachdem die Einkaufswelt geladen wurde, das automatische Initialisieren anhand der HTML-Struktur funktioniert nicht. Dafür gibt es verschiedene JavaScript-Events die geworfen werden, am sinnvollsten ist wohl dieses:
$.subscribe('plugin/swEmotionLoader/onLoadEmotionFinished', function() {
//wenn die einkaufswelt komplett geladen ist
//hier den slider initialisieren
});
Das fügst du in die JavaScript-Datei ein die du über die Theme.php einbindest, dann sollte der Slider funktionieren
Doku zum Event Observer: jQuery plugins and the StateManager
Wenn du wissen willst was es so an Events gibt am besten die jeweiligen jQuery-Plugins im Responsive-Template nach $.publish durchsuchen