So a new tack.
You own property
city owns building
city controls building and allows tenant
so, why shouldn’t the city be paying you rent on the property? You’ve not agreed to allowing the city free use of the property as well as the ability to create income (tenants rent) while preventing you from using your property.
They have purchased the building and are disallowing you from exercising your right to full enjoyment of your property which is a taking just as taking ownership of the building is.
I would sue the city for fair market rental value of the land