You misunderstand me. I’ll try to explain again
On the main page, I use Xstore elementor widget (depreceated) – “products”.
There I use Grid with products. When I choose woocommerce image size – 300×300. All options below ( https://prnt.sc/wSt1AWkAVIjd ) work. I press (for example) red color, size XL and the picture changes to a red t-shirt. Or I press blue color, size L and the picture changes to a blue t-shirt . !!BUT!! I use 3 columns. All pictures are a bit blur.
When I choose woocommerce image size 600×0. All options below doesnt’ work. I press red color, size XL and the picture doesn’t change to a red t-shirt. Options doesn’t work!!! But the pictures are of good quality..
I think this is a bug in your widget. So, how to fix it? The customer is waiting. I lose money.