Since the same behavior happens on Wi-Fi, phone hotspot, and Ethernet, while browsers and other programs still have internet access, I’d focus less on the network adapter/router and more on Windows’ connectivity detection and Microsoft endpoints.
Windows uses NCSI to determine whether it has internet access. It specifically probes www.msftconnecttest.com/connecttest.txt and dns.msftncsi.com. If those probes fail, Windows can show “No Internet” even though normal browsing still works. Microsoft also notes that NCSI status is used by some Microsoft components and apps. (learn.microsoft.com)
A couple of things I’d check:
- Run
Get-NetConnectionProfilein PowerShell and see whether IPv4Connectivity/IPv6Connectivity showsInternet. - In a browser, open
http://www.msftconnecttest.com/connecttest.txt. It should return Microsoft Connect Test. - Check Event Viewer > Applications and Services Logs > Microsoft > Windows > NCSI > Operational for failed probe events.
- Check that NCSI active probing is enabled under
HKLM\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet, particularlyEnableActiveProbing=1. I would not disable NCSI probing as a workaround. (learn.microsoft.com)
Because Microsoft 365 and Minecraft are also failing, I’d be especially interested in the NCSI events and whether the msftconnecttest.com probe works. That may give a better clue than doing another network reset.