By default, ACf Fields do not work with WooCommerce variations, as they are loaded dynamically, separate to the way normal post meta fields are loaded.
I posted my solution to the issue here, where I used a couple of actions and a filter to manually display and save matching ACF fields for variations.