Okay, may have a sol'n, stay tuned. It may be an issue with the Home and Work features. I assume most of you are setting Home and Work in google maps and then setting those as trusted places in smart lock? If so, try removing Home and/or Work as trusted places and next time you're at home, set your current location as the trusted place instead of your actual home address. For example, my street number is 90, but google maps location services pinpoints me at 88. When I don't use Home or Work and just set whatever google maps calculates as my trusted location, it seems to work. Odd, since my address, 90, is within the range set by the address 88, but ah well.
To be clear, no need to delete Home and Work settings, they still work fine for other google purposes, just remove it as a trusted place.