Purchased my first drone (Mavic Pro) 6 weeks ago from a party that won it at a company annual meeting and did not want it. So, I bought it, and an extra flight battery for much below retail, read the manual, over and over. Did all the firmware updates. Found this forum and am hooked. Learned much from all the posts. Registered with the FAA, and have affixed the registration number on the body as per mandate. Like so many of you, I've found there is much fear of drones out there, limiting our choices of where to fly. So, I've looked for large properties in which to fly, asking permission to do so, and have had a fair amount of success in securing landowner trust. So, today I flew for the first time over a lake (2,000 meters in length), which happens to be closer to a military base/airfield than I would like (5 miles or so distant). Also, an electronics site on a mountaintop 1 mile to the south of my liftoff position. Halfway down the lake (150' AGL), I got a disconnect msg (briefly) on my controller, then connection was restored. Could this be geofencing? Taking no chances, I promptly turned around, used RTH and returned to the point of origin. No problems. I fly using P-mode. Haven't tried Sport mode. Any thoughts?