Found the issue. Looks like the ARM based tablet behaves differently than x86 based PC. NetworkInformation.GetInternetConnectionProfile() returns null on Windows RT when internet connection is off. In x86 based, the profile returns NetworkConnectivityLevel.None
in GetNetworkConnectivityLevel().
Now I assume there is no internet connection when the profile is null.