After upgraded I added the geocode factory component. I've used the city, state and address fields to work with it. Now those 3 fields are required but must be available only to PlanA. Olso I've setted the condition to hide them over another field as I did for other fields. But all other fields was common to both Plans. So no conflicts was generated even if a condition was done with CBsubs to hide those fields till I didn't type something into another one. Now those 3 fields, anyway, are not common to every profile, that's why the registration process couldn't work.