Why isn't the shipping method displayed for the cart that contains products with different shipping types?

Why isn't the shipping method displayed for the cart that contains products with different shipping types?

In case your shipping behavior is based on offering different shipping rates for different shipping types, note that, for the shipping method to be

For example, there are three shipping types on the instance: light, medium & heavy. It means that the shipping method created at Sales → Shipping Table Rates should contain the rates for all shipping types in its Methods and Rates tab:


     
Also, in the General tab, it is necessary to configure the desired behavior for the rates calculation in case the cart contains products with different shipping types. It is done by switching the For products with different shipping types setting to the option that suits your calculation logic:



Now, when all three shipping types are present in the cart, the shipping method will be displayed properly: