1) No user is assigned but a rule is active on the customer?

If this is the case then probably the rule is active and the customer group is selected. The customer price rule extension applies rules on the customer group in the case there isn't an individual customer connected.