Hello,
Please, add next code to your child-theme/functions.php
add_filter( 'woocommerce_ajax_variation_threshold', function($limit) {
return 70;
} );
By default woocommerce set limit to load 30 variations but if user has more than such count – then you should simply add code to make it work and load more variations by default.
Regards