No, the city is not responsible for determining whether or how your customers can use your product, or whether your business is viable, and that is not part of the permitting process. Since the city had no obligation to protect you from this eventuality, the city is not liable, or financially responsible, for your loss. This is something business owners have to do for themselves, as part of the "due diligence" involved in launching a business.