There is a validation at line 060 of ValidateSOLine that requires Kit Pricing to be configured in Sales Settings when using Kits on a Sales Order - else error Error - Kit definition type and kit pricing settings must be configured in the sales setup application before using the selected item. gets thrown.
However if the Item Org record on the Sales page has Kit Pricing configured, why does what’s configured in Sales Settings even matter? Shouldn’t those be fall backs in case Kit Pricing isn’t configured for the Item Org record? Or does this validation exist for a different reason?