Queries regarding PyCom products are best raised in their forum
https://forum.pycom.io/
. As a very general point many issues involving failures of network devices after long periods of time proved to be down to not closing sockets. This results in socket instances proliferating until RAM is exhausted.
Thank you for replying. I have posted to the Pycom forum, hopefully someone will answer. The reason I posted here as well is because I assume these errors are defined in Micropython as a whole so I could get an answer to what they mean. Since the urequests library handles the opening and closing of the sockets, I am sure there are no open sockets left after an HTTP request.