Yes. So you should build your massive list of exception packets such that the amount of other exception packets any given packet needs to interact with in order for you to build it is as small as possible. Let's say the size of your charmset total is a large number: arbitrarily call it 10,000. However, the set of all the things that directly interact with your new charm is much smaller! Say, it's only the set of all combat-relevant Solar Charms and common gear, something that doesn't even break a count of, say, 100 because we're sane and try to limit cross-set interaction as much as possible. This is much easier to test, yes?
Further on, you only need to test the set of 100 against the other sets of 100 combat-relevant Dragon-Blooded charms and common gear (and Sidereal, and so on) in order to look at splat balance, which is again, much easier to test. The size of the whole can be large, as long as the size of the sets we're actually working with is kept small.