I thought it might be my phone, but I recently switched from a Nexus 5 to a Nexus 6, and the same problem happens with the new device. Effectively, I will enter a geofence and then never exit. If I look at the list of geofences, I will show as being inside one (or sometimes more) geofences when I'm actually nowhere near. The only workaround I've discovered is to open the geofence and click on "Accept Geofence" (no need to change anything). That seems to clear it. It's really random and annoying. Might go days with no issues, then I suddenly get stuck in multiple geofences, which causes strange and unexpected behavior with my Tasker profiles. Any ideas what causes this? Or how to avoid it?