Hi @ninja11211,
Could you please double-check that you’ve set the variation images?
If you have, this sounds like something that’d be caused by a conflict with your theme or a plugin on your site.
The best way to determine if the issue is being caused by a theme and/or plugin is to temporarily switch your theme to Storefront and disable all plugins except for WooCommerce. Finally, test to see if the issue is resolved.
If that resolves the issue, to figure out which plugin is causing the problem, continue to the next step – reactivate your other plugins one by one, testing after each until you find the one causing conflict.
Here’s a more extensive explanation in our docs: https://docs.woocommerce.com/document/how-to-test-for-conflicts/
If you can’t do this on your live site, I’d recommend creating a staging site. If your host doesn’t offer that option, we recommend WP Staging for quickly spinning up a new test site.
I hope that helps!