If you're using variant, why do you need to separate them using the unit of measure again? Variant is, by definition, a variation of the item. i.e., different color, different size, etc. Instead of variant, why not just differentate the items by using different units of measures setup on the Item...