I have a watchfae where a background makeWebRequest() returns Error -300 NETWORK_REQUEST_TIMED_OUT on Instinct 2S standard edition (not Surf edition) when connected to an Acer tablet with Android 7.0. Garmin Connect sync to the watch from the tablet works fine. The Minutecast app on the watch , which also uses communication works fine.
Garmin documentation seems to suggest that Android 7.0 should be OK, except for certain tablets that they list.
Garmin Connect App Compatibility Requirements | Garmin Customer Support
Trying the same thing with a smartphone with a more recent version of Android, there is no problem both with a cellular and wi-fi connection.
First, what is the cause of error -300?
Second, are there any suggested workarounds or solutions?