Watchface runs normally in the simulator, and all http requests (only 1 per 10 minutes) work fine and get a response of 200 and data shows up perfectly.
Sideloading to Vivoactive 3 (copying the .prg to Apps folder) the exact same watchface is getting a -101 for any web request - even if the request is to a non existent URL. Looking at the docs, a -101 which is a BLE_QUEUE_FULL according to https://developer.garmin.com/downloads/connect-iq/monkey-c/doc/Toybox/Communications.html. This error happens on the very first http request.
Any help is appreciated!