My guess is that the event uses the gps coordinates, while the notification also takes you connecting to wifi into account. Instead of using an event, have you tried a state condition for the state of person.scott_mallonee to change to home?
On a side note, if you have multiple ways of detecting home, such as router device trackers, be sure to put them in the person settings too, or use something like: