So it's hot or miss when it's going to work. These are questions you can answer next time but.
Is it more often correct or incorrect?
Are these pics mostly indoors, outdoors, or equally both?
Looking back through your pics, do the incorrect ones mostly happen indoors or outdoors or equally both?
How long are you typically in a location, not specifically standing in one spot but generally in the boundaries of the area where photos are being taken? Like we're here in this park we've been here over half an hour and I just took my first pic, or we spontaneously pulled to the shoulder to get this pic of the sunset.
Since it's hit or miss, is there ever a time when some are correct and some incorrect in the same session? Which comes first or is it random even in that?
Just a couple of things I was thinking about after my last post. You mentioned that you've checked position prior to taking a pic only to find that it was incorrect. It sounded like you were doing this with Maps. Since Android is a sandboxed OS it doesn't allow cross communication typically, this would mean that each app would check GPS/location independently and whole I agree that it seems like if one sees you in a location the other should see the same position, I'm going to have to say this is not true just given the evidence you've presented. If you check and it says X marks the spot but the other app says T marks the spot this would indicate the two are not related. Which does kinda bring us back to the app. Why would the camera app see things differently? Redundant question, just thinking out loud. You've cleared the cache and data for the camera app correct? Did you happen to notice this begin after an update or has it been so long you can't remember?
I don't know just my 1:00 a.m. ramblings.