To avoid user registration data to be updated each time an order is placed use the following:
add_filter( 'woocommerce_checkout_update_customer_data', '__return_false' );
Code goes in function.php file of your active child theme (or active theme). Tested and works.