Barry at Search Engine Roundtable reports that Google is aware of this and looking into it.
So it sounds like at least the GEO location weirdness we are seeing, may not be an intended change, but a temporary glitch. Fingers crossed.
Thanks Barry for the head's up!
OK so it turns out this was just a bug. And it appears to be fixed.
HUGE thanks to Barry Schwartz once again for giving me a heads up!
So the problems before in my "Dentist" location set to Dallas example in post #11 were
1) Scrambled packs with bogus results and several results from different cities.
2) Organic looking like general national search with Dentist news and general info topics.
3) All the Dental offices in the organic listings were in San Marcos CA, where I am.
4) Plus someone at SE Land noticed, even if you got the location to stick in the top search location settings, if you checked bottom of search screen it would still say you were geolocated to your IP location.
5) Ranking reports were all screwy.
Well I just checked "Dentist" with location set to Dallas and I get the exact same results Scott Davis who is near Dallas got in screenshot, post #11.
PLUS the organics are all for Dallas Dentists and at bottom of page it shows location as Dallas too.
So bug fixed, not an algo change as some of us thought.
Thanks again Barry for alerting me to the fix. His post:
<a href="https://www.seroundtable.com/google-local-search-fixed-20359.html">Google Local Search Issues Returning To Normal?</a>
Can you guys check some of the examples that were screwy for you before and confirm it's fixed for you too?