Nope, location is exactly on my house. I've even had a dozen others around my house... Nothing works. I've tried every "solution" and even replaced my phone for a new one, but this feature is broken.
This worked for me (setting the map pin)... even though it was exactly the same location on the map (and even though I have a work account on my phone).
Now if only the Smart Lock for Trusted Devices worked in my car. *sigh*
Oh I have tried so many different suggestions I've found on various forums. I think this is a security confusion issue and the simpler you can make things the better. I have removed a 'shared' gmail account with my partner and removed my own second fingerprint so I only have 1 recorded. No face or iris recognition and now it works pretty consistently not counting the first 3 logins for the day.
So my advice is to simplify.
Edit: Galaxy S9
Further to the advice offered by @Biker74 I recommend restarting your phone in Safe Mode to see if your Smart Lock issues persist. If not then the problem is stemming from a third party application which will need to be removed in order for the feature to function as intended. Turn the device off > Press and hold the Power key > Release the Power key when the S9 logo appears > Press and hold the Volume Down key immediately after releasing the Power key > Continue to hold the Volume Down button until the device finishes booting.
A user cannot be expected to wipe their phones not knowing which, if any, of their apps is the cause for this behaviour.