Great question — answering as the UphillTech team:
When you move woocommerce_output_product_data_tabs , you move WooCommerce's tabs template, so you get tabs again: the accordion plugin only restyled them in their original place. Instead, print the same tabs yourself as an accordion. WooCommerce gives you every tab, with its title and the function that prints its content, through the woocommerce_product_tabs filter, so tabs added by other plugins and your renamed or removed tabs keep working. In the functions.php of your child theme: add_action( 'init', function () { remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 10 ); add_action( 'woocommerce_single_product_summary',...
Full answer by Tsoudaz: https://stackoverflow.stackexchange.com/a/80010420 (CC BY-SA 4.0).
Want it for your business? UphillTech.