It sounds like you put the resteraunt objects in in a season mode for one season so it would only be there for one season.I would've added that in common mode if I wanted it there all of the time and out things in for a season if I only want them there seasonally.I've worked with building my own festival lots from scratch on empty lots and they can be very tricky to work with.I place all objects I want to remain on the lot full time in the initial build before I activate the cheats to add the marker and set it up as the festival lot.