Hi,
The breadcrumb depend on your menu/module configuration. If you display all sub elements in the product listing, it can't determinate the final category of the product and give you a correct breadcrumb.
The associated product page will use the same itemid than the previous product page. If the related product is not in the same "base category" used by the menu (so the itemid), it won't be able to find the product under this category and so, display a right breadcrumb.
Can you please provide more details about your menu/module configuration ?
Some screenshots should be good.
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.