Hello,
IE: product1 weight 40 lb
Product2 weight is 600 lb
I have 2 shipping methods:
shipping1: with no restriction
Free shipping
Shipping2: with a restriction on weight minimum of 400 lb and maximum weight if 600 lb
Fees is 80$
on the frontend, if I add product1, shipping shows free
If I remove it and add product2, shipping shows 80$
If I add both, none of the shipping1 or shipping2 shows.
Regarding what you said on your first message the shipping2 won't show if you add both products in your cart because the weight of your order will be equals to 640 lb, but note that the first shipping method should always be displayed if you didn't add any restriction to it
Regarding the way you configured your shipping methods through the screenshots that you sent us, the shipping2 won't show because the max weight is set to 800lb and the sum of your product is set to 1000lb