Zend certified PHP/Magento developer

Breadcrumbs Magento 2.4.2

I have a problem with bread crumbs. I have several products that are in multiple different categories.

instead on the frontend side, univocal bread crumbs should appear (like the univocal path that the customer takes to get to that product – despite being the same product).

As you can see, the bread crumbs do not respect the unique path that that product makes (category x – subcategory x – product X). instead the product url is right.

the bread crumb should also be the same. instead everything behaves without a logical thread.

I don’t understand which rule manages it all. it is as if one category dominates another.

what do you think it can depend on? thank you very much and I apologize if I have not explained myself well.

I tried to disable both the megamenu and the Porto theme.