You will notice that 19% discount consists of having 2 cumulative 10% discount :
100*0.9*0.9 = 0.81 = 19% discount.
Consequently, i believe, depending on how you setup your rule, that you should select ONLY categories or ONLY subcategories, but not both, as this makes the discount happens 2 times.
French Magento Solution Specialist.
Magento consultancy