Thank you so much for the reply Leonie. I don't have a firewall or any 3rd party security software. I even switched to my iphone hotspot to see if that made a difference. And here's further intriguing (and maybe helpful) info. I read on another thread that if you select image, then hide location, then restore location, it fills in the mapped location name. And that worked. I tried it for a group of images and sometimes it populated the location names for all of them, sometimes just some and when I went back to do an individual one again, it populated. Then an odd thing happened. For a few of the them that I was able to populate through this method, it then removed the location name AND the GPS coordinates from the metadata completely. Also it's worth mentioning that when I go to the library on iCloud, it does know the locations for all of the photos. As it does on my iPhone.
One last thing: I have my new macbook air and old macbook pro side by side. Old macbook pro has the same issue but only for new photos. And that's running the previous version of photos (pre Ventura). So I'd like to say it's a glitch in my photos app but the fact that it's happening on both macbooks suggests otherwise. Any further insight is greatly appreciated.