Hi @featuremonkey,
Unfortunately, WooCommerce does not provide a built-in feature to bulk delete local attributes. You would have to remove them from each product manually.
However, you can use a custom script to achieve this. And if you want to delete all attributes, you may follow the solution shared on this thread.
Alternatively, with the help of the Smart Manager plugin or Bulk Edit Products, Prices, and Attributes plugin, you can easily bulk edit attributes – add, remove, or overwrite them in no time.
Additionally, to delete and create thousands of product variations within minutes based on attributes, you can use the WooCommerce Bulk Variations Manager plugin.
For reference, these particular forums are meant for general support with the core functionality of WooCommerce itself. For development and custom coding questions, it’s best to ask for insight related to those on either the WooCommerce Advanced Facebook group or the WooCommerce Community Slack. You can also seek help from the following:
I wish I could help more, but hopefully, this gets you going in the right direction to get the job done.