I think there is a simpler solution.
1. Land ownership should be an exclusively human right. Any ‘vampire’ entity (such as a corporation) that doesn’t naturally die shouldn’t be able to endlessly accumulate land.
2. The property tax rate should double for each additional property you own.