I am working on some dynamic blocks that have different visibility states. As I'm working on the geometry in them, I'm finding that if I create some geometry, set it to show in all visibility states, and then copy, or mirror that same geometry, the visibility state of the new geometry defaults back to current state, not all states.

It seems like this is not how it should be working.

Does anyone have any insight into this? Maybe a variable somewhere? Maybe it's acting as designed and it's just poorly designed?