Are you using CLMonitor? I have the same problem where it's random which location that is triggered. I have 16 locations as test.
Topic:
App & System Services
SubTopic:
Maps & Location
Tags: