NopCommerce 3.8 using Shipping By Weight

Any particular reason why 'Shipping By Weight' considers the weight of products marked as 'Free Shipping' while calculating rates when we have both products which are marked as 'Free Shipping' as well as products without 'Free Shipping' in the shopping cart.

Ideally it should only consider weights of products where FreeShipping = False for coming up with rates.