If an attribute is defined in the UI but not set in the SDK, that condition will never match, so the targeting condition will act as if it was false. The default value for the feature will be served if none of the rules match - so for the unmatched attribute it depends if there are other rules