Smart Unlock by location working perfectly for me. Device stays unlocked for 4 hrs as intended.
Smart Unlock for Trusted device also working perfectly. Phone stays unlocked when it pairs with my vehicle, or pairs with BT speaker, etc.
Have plenty of complaints with Samsung's skinned version of 8.0 Oreo but this isn't one of them.