Checking geotags. Rule fires randomly

I have a Dropbox folder which uploads all the photos from my phone. And I have a rule which moves photos from that folder to another if they don't have any geotags (assuming there weren’t taken via my phone). I implemented it by checking if Latitude and Longitude are empty. The problem is the rule matches some of the photos which do have geo tags. When I debug it in manual mode (the eye button), the rule doesn’t match, but when it’s working in the background some photos are matched, some are not, even though they're almost identical and were taken at the same time (I checked the logs in Debug mode also to be sure). But it only runs if a photo is being matched for the first time. If I move the anomaly photos to another folder with the same rule, everything works fine. One matched (-app) the other didn’t. As you can see, geotags are quite similar. What could be the problem?





