what does your sales contract say to the matter?

actually, what does the contract say to the solar panels at all?. One would think something like would have been mentioned in some fashion.

but basically, from what you have stated, not accepting the panel lease is not legal justification to terminate the sale but that doesn't mean she won't do it anyway.