Hi Erel thanks for getting back, I have found the answer I was missing the following,
ANSWER in the example downloaded I had to add the following to get it to work.
#PlistExtra:<key>NSLocationAlwaysAndWhenInUseUsageDescription</key><string>Monitor some region.</string>
#PlistExtra:<key>NSLocationWhenInUseUsageDescription</key><string>Monitor some region.</string>
I found it digging through a few questions in the forum.
At the start you get error represented by 3 until it gets its location, so I had to start and stop a few times on iphone 6 its a bit slow.. the geofence i setup can be delayed but this is for another post and new question.
Appreciate your offer of help always,
Kind Rgds