@Karababy52 Have you tried:
- Bulldozing the lot and terrain on each of the lots you added this 'empty' lot to...
- Immediately downloading to the lot a residence from your library and saving it...
Do those two things for each of those lots... then after they are all filled to the repair and cache thing again:
- running the repair and removing the localthumbcache.package file, etc. as before.
It may be worth a try to see if this sort of flushes the old info from the lots because they now have new info to 'own'? Perhaps it would be good to make sure that each town has one restaurant, also? The onset of this behavior not beginning with your initial use of Dine Out may have been behavior that came with a patch or something else the changed in your game. It's hard to say, code conflicts can be incredibly challenging to track down sometimes, and can occasionally behave in a way that is not typical if someone has a 'perfect storm' of factors that just happened to set something off. Sorry this is being so stubborn in your case. I will post this within our helper chat room and see if I can get some additional ideas and feedback. I will let you know what I find out.