"He" in the "archaic" English sense.
He suffered in not being permitted to come in consideration as a buyer. The owner was in absolutely no obligation to obey an illegal covenant, and in fact was in obligation to ignore it. (or as you put it "convent")
Well, it's not an illegal covenant. It's simply unenforceable by a court. There is a difference.