iOS 13 introduced a feature where the user can turn on Low Data Mode to save network bandwidth consumption. Xamarin Essentials provides a Connectivity NuGet package which helps in determining if the phone has internet access or not . With the introduction of Low Data Mode, there is a need to distinguish if the internet is available with low data mode enabled or not. As per the following enum xamarin.essentials.networkaccess, it has a value ConstrainedInternet 3 Limited internet access, but this value is not set when Low Data Mode is enabled on iOS13 when we query the static property Connectivity.NetworkAccess. This looks incorrect because the value always returns Internet instead of ConstrainedInternet.
Please let me know if this is an issue with the Connectivity NuGet package OR if there is a better way to query if the Low Data Mode is enabled or not on an iOS13 phone