Not to gravedig this post but I went and tested my question from earlier:
Does [the declare] provide a different result than Network.IsConnected?
The answer is that it provides the same result. Network, with no internet, the declare still says is connected:
Network.IsConnected: True
wininet.InternetGetConnectedState: True
Test project: NetworkTest.xojo_xml_project