In general - get it working with flexing of the reference plane before you worry about the geometry. Put in reference plane and place only one dimension string to control it. (dont put in multiple dimensions in multiple views to the same plane. Assign a parameter to control the dimension. Flex it to ensure the reference plane moves when you change the parameter (maybe have 2 family types for testing/flexing). Lock geometry to the reference planes and not to other geometry. Good luck.