It looks like when I place a food stall on a public lot, it is not automatically populated by a NPC. Instead I am required to hire the person for $100. I was in the middle of building a nice shopping ...
I think littlemssams has a mod to assign npc automatically for cafe, instrument and vendor etc, just downloaded mine few days ago but i have yet to play regularly these past few days so i cannot check if it really works