I guess it depends on what “in perpetuity” means. I thought it was kind of the same as “forever.”
More to the point, local authorities and counter parties can rescind or waive or bargain away property restrictions, for good reasons and bad. Sometimes the law takes a hand, as with restrictive covenants against sale of a property to anyone who is not white. Once common, those covenants "in perpetuity" are now unenforceable as a matter of constitutional force.