When you create a dimension, TopSolid looks for possible over-constraints, if necessary the dimension will be automatically disabled (and displayed in gray). If you want this dimension to become the geometry driver, you will have to enable it manually, to do this, you will have to start by eliminating over-constraints by deactivating or deleting the overabundant geometric constraints.