It would help if they banned the practice of one person owning dozens of houses, including those covered by that "grandfather clause".

Give the players who own multiple houses on the same character a month to choose one single house they want to keep, and once that time expires, demolish the rest.

As for those using multiple characters, make estate ownership one-per-account-per-region at the very least, and repeat the above on that basis.