Here’s some documentation on taking an approach similar to yours with WiFi Near:
And a SmartThings community member put together a really nice profile using GeoFences with AutoLocation which provides high precision presence detection with low battery consumption:
This can help you reliably trigger presence based events in webCoRE.