With regards to transportation costs, you're assuming that a restaurant running a private vertical farm could do so on its storefront premises, which is a big assumption. Most pricey restaurants are space-limited.
http://m.wtol.com/toledonewsnow/pm_/contentdetail.htm?conten...
https://www.circa.com/story/2017/12/20/food/a-vertical-%20fa...
anyway, I’m not a big fan of the use of indoor farms with artificial lighting. The sun provides the energy that plants need to us at no cost but it’s costly to produce the energy from LED’s. I’m more in favor of the use of greenhouses on rooftops, and urban restaurants getting as much produce as possible sourced from local urban farms, and creating that economy. But hey, people are definitely doing it with LED’s on-premise and making it work for them.