Buenas tardes, @sergiosjproline
El comportamiendo por defecto de WooCommerce para realizar lo que comentas es que a?adas una imagen por cada variación, de esta forma, cuando seleccionas esa variación te muestra la imagen correspondiente.
Revisa que tengas una imagen establecida por cada variación.
También revisa que no tengas algún plugin o código que pueda estar interfiriendo en esto.
Dices que estás utilizando Divi por lo que yo te diría probaras:
– Desactivar todos los plugin excepto WooCommerce. Si funciona, vete activando uno a uno hasta que des con el que está interfiriendo.
– Activar otro tema que no sea divi momentaneamente, por ejemplo, twentytwenty y probar esto con ese tema activado. Si funciona con este tema, el problema estaría en Divi o en el builder por lo que te aconsejaría que te pusieras en contacto con el soporte del tema para que te ayuden a resolverlo.
Saludos y ánimo!