I wonder if there is a possibility to show some attributes in a specific category and show other attributes in another category?
e.g. I want to show attribute a in category 1. But I want to show attribute b only in category 2 The same products appear in category 1 and 2.
You can do it manually. Enter the product editing mode and add or remove the attribute depending on the category. The default WooCommerce does not provide any option to do it automatically.