Пересмотреть архитектуру категорий и товаров. Зачем вам категория с одним и тем же названием товара или зачем у товара такое же название? Сейчас оно дублируется, так как сначала показывает категорию с таким именем, а потом наименование товара
Использовать хлебные крошки, например rank math seo или yoast. Там можно отключить отображение названия текущей страницы
Попробуйте плагин Filter Everything. Он реализует ajax фильтр с большим функционалом. Работает не только с WooCommerce, но и с произвольными custom post type.