Hello,
The issues does not exist in tags or category pages, only in brand pages.
(i dont know if this might be related but we dont use woocommerce native brand function. Instead we have a plugin called Perfect Brands for WooCommerce that does the job)