Earlier quoted context omitted.
I've never seen a good solution for this. If the taxes get locked in, then you get the "2 neighbors with near identical houses paying totally different amounts in taxes" problem. If the taxes are not locked in, then you get the retired lifelong home-owner (or renter) on a fixed income, unable to afford the increasing taxes (or rents).
That is easy, eliminate property taxes. That property was bought with money that was already taxed. If you provide services, ask them to pay for the actual services provided, not for a generic tax. Common services like police can be split to the number of residents.
Taxes are a matter of choice - a (democratic, even vaguely) society makes a choice to spend a certain amount of money, and as a reflection of that, they levy taxes on a variety of things to raise something roughly equal to that amount of money. These taxes will affect different people differently, and they will affect different kinds of income and different kinds of wealth differently. Some taxes are based on what a person is paid for their labor. Some taxes are based on a person's ownership of something valuable. Some taxes are based on what a person spends. What matters is who pays what and why, not whether "the money was already taxed".
But you're right that we have a choice in whether or not we levy a tax on the ownership of land/buildings. Personally, I'm more a Georgeist in such things, and I think that taxing the ownership of land is an excellent idea, much better than taxing income or spending. But I don't feel that Georgism itself answers the question of how to determine how much tax a person would/should pay for owning a particular piece of land.