I’ve got a Nexus 6 with Marshmallow (latest update), and I’ve had an interesting issue with my presence:
My location picks up when I’m arriving & departing perfectly, but whenever I get into range and connect to my WiFi, it drops my presence and then re-connects immediately. I thought it was just a quirky spot in my house, but when I got a new router with better range, it started to happen while I was still pulling in the driveway.
Needless to say, this made my garage door (automated with an LFM-20 relay & an open/close sensor on the door, so it doesn’t quite work with “Open” or “Close” commands, but just with the button turning on or off) almost unworkable. At first, it would just open it after I walked in the door, but with the new router it started closing as I was about to pull in.
My wife’s presence with her Samsung S6 works flawlessly. Not sure why mine does like it does.
I made a workaround using Tasker, SharpTools (Tasker plugin for Smartthings), and a virtual presence device to tie my presence to my connection to the home wifi, and while that’s worked, it still has it’s issues (slow processing arrivals, can’t disconnect from wifi without triggering things, etc.).
I’ve kept an eye on my actual presence even while it’s not been attached to any routines, and it’s still having the same failures - only when connecting to the wifi signal.