Hello,
Please try clean booting Windows to see if any third-party apps are causing the issue.
Ensure that you have your 48-digit BitLocker recovery key (if applicable) and have a password set to log into your computer. You can do so by going to Settings > Accounts > Sign-in options and then adding a password. If you do not see the option, toggle the option to only allow Windows Hello sign-in methods off, and then restart your PC. Then, follow the steps below.
To clean boot, open the Start Menu and type msconfig and push enter. If you are prompted to allow this app to make changes to your device, press yes. At the top navigation bar of the window, press Services. Towards the bottom should be a toggle that says, "Hide all Microsoft services". Make sure that option is checked, and then press the "Disable all button".
Then, press "Startup" at the top navigation bar and go to the Startup apps section (looks like a speedometer icon) and disable all startup apps that currently say "Enabled". Make sure to have a way to remember which apps are enabled and disabled beforehand, so you don't accidentally reenable an app that didn't need to be later on. Close Task Manager, and then press "OK" on the System Configuration window.
Once you restart your PC, you will be in a clean boot environment. See if your PC disconnects and reconnects to the internet.
I hope to hear back from you.