Hi,
Please open the file "category | listing_list" file and replace the line:
$query = "SELECT category_id FROM ".hikashop_table('product_category').' WHERE product_id='.hikashop_getCID('product_id').' OR product_parent_id='.hikashop_getCID('product_id').' ORDER BY product_category_id ASC';
By
$query = "SELECT category_id FROM ".hikashop_table('product_category').' WHERE product_id='.hikashop_getCID('product_id').' ORDER BY product_category_id ASC';
It would fix your problem.
The next release of HikaShop would contains this fix with a little more lines in order to manage correctly the variants categories.
So, with the next relase, it could be useful to remove your override in order to use the right and complete fix.
Regards,