Just installed XSTORE in a clean WooCommerce site. Next added 1 product with 3 variations. Added product and gallery images for each variation. Set first variation as default. Added a product image for the parent product.
Now if you select the product on a shop or category page then the product page loads with the variations images shown half a second and next the images are replaced with the images of the main product. Did I miss a setting?