I was kinda trying to avoid that (200 child blueprints for that parent) but i will try soon, it should work. its mostly a problem with object initialization. instead of using its own default values its initializing with the parents values.
on the side note. i tried upgrading right now from 5.3 to 5.5 and the default values for all child blueprints were reset to parents default …so the issue kinda gets worse upgrading maybe?