I believe I have been blessed with the best location for a home.
Answers
The spawns? Weeks to months. That Lapras spawned right before the water event and that Snorlax just this morning. The rest, well... last year. I'd take it though. Some people have never even seen a wild Lapras and a Snorlax. My home is also being bombarded by regular spawns e.g. Pidgeys and the like so I really never run out of dust.
I think it has something to do with the apartments. I used to live in graduate housing and caught two Snorlax there. I caught another one not so far from the place too.
Now I have moved to another apartment cluster full of students and caught three lapras here. I have seen one Snorlax at night but did not catch it.
I guess the more people in that place play, Niantic would give more rare spawn there.
I've always kind of wondered if PoGo knows when i'm home, because this same phenomenon happens to me all the time.
For Instance, I've been out all the time during this event, but the only time a Larvitar or Aerodactyl have appeared have been from the comfort of my own couch. I've also caught many other "rare" pokemon at home.