I'm not an native English speaker. But I interpret vacant as "free to rent" or "not rented by anyone". This shop is "taken" and not free for any other shop except the one that those who are still renting it intends to open in the future.