If the display order of category mappings for a product and category hierarchy are different then incorrect category are displayed in breadcrumb.

Example:
Category Hierarchy :
-Cat A
|_Cat B

If product details category mapping display order for product 1 is set to:
A=1
B=2

then breadcrumb displays only : TOP / Cat A / Product 1

I think the breadcrumb for a product should not depend of display order