If a component is already used in other mates, you can move it only within the degrees of freedom allowed by those mates. Also, you cannot add SmartMates to an instance in a component pattern.
To create SmartMates while moving a component with the Move Component PropertyManager: