Processes in Microsoft 365 for setting up Office apps, redeeming product keys, and activating licenses.
Windows 10 1803, Private Internet Access (PIA) using their app, Office365 Personal, OneNote desktop version.
Notable: For part of the time I was connected, Windows was showing the warning symbol on the Network icon and hovering showed I was connected but "No Internet Access" on both - browsers worked fine, OneNote did not.
I tried switching from UDP to TCP in the advanced settings, and that didn't seem to make any real difference. However, at some point in there Windows started to see an Internet connection, and at that point OneNote was able to sync. I've since changed back to UDP and it's still syncing correctly.
Edit: after a quick experiment, it seems like what made a difference was disconnecting the VPN, getting OneNote to authenticate (clicking on my name and waiting for the generic person icon to change to my initials), then reconnecting to the VPN. After that, I was able to force a notebook sync even with the VPN connected.
On a technical basis, I'm wondering if something about this is similar to an issue early on with Windows Subsystem for Linux - it was pulling incorrect DNS servers from the registry and populating those into the Linux instance, so Linux wasn't able to properly connect to the Internet. (https://github.com/Microsoft/WSL/issues/2694) Is something about the network detection pulling information about an incorrect network interface and all the disconnecting, changing parameters and VPNs and reconnecting just sometimes causing it to change which interface it grabs first?