Dear ChrisLee5971
Thank you for posting in the Microsoft community.
You can refer to the registry modification program in the image below, the
Compare it with your system's registry and change the registry to match the image.
Find Geolocation Service - double click on it.
Set the startup type to Auto - or Auto Delayed Start.
Service Status: Tap Start.
Then restart the Geolocation Service in Settings to test.
Disclaimer: Generally, modifying registry subkeys or work group is intended for advanced users, administrators, and IT Professionals. It can help fix some problems, however, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For further protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click here to view the article.
How to back up and restore the registry in Windows - Microsoft Support
I hope the above program will help you.
Looking forward to your further reply.
Best Wish
Shawn.Z-MSFT | Microsoft Community Support Specialist