I suspected i was running out of socket connections and did some testing in thonny’s console and figured out i get a error if i run out and that urequests does not seem to close the connection so i have to call r.close() when using the console
i am not sure if this i a driver bug or a defective controller
I got 2 units and 1 is defective, maybe this one is also?
Did some more testing today and i think i figured out what is happening
[THEORY]
When network.WIZNET5K is active on core 0 and you try to lock interrupts to read a DHT22 on core 0 you are gonna have a bad day, to work around this network.WIZNET5K will use core 1 unless it is in use
The issue with getting URLS crashing also affects the pico W, this bug can be worked around easily enough once you know what is happening