Balloon problem, does not place correct number to part

I created a BOM with a combination of sub-assemblies (indented). The bollooning labels the corrisponding parts correctly. When I get to ballooning the fasteners, for example, the bubble shows the number it would have if I had set the BOM to "Parts only". So what should be a number 17 shows 30 in the bolloon. What's strange is that it used to work just fine butI must have changed something and I don't know what that is.

SolidworksDrawings And Detailing