Hi Pontus,
I just released version 1.1.0 of my library: https://github.com/bablokb/circuitpytho ... /tag/1.1.0
This release now supports multiple concurrent connections and is as far as I am concerned feature-complete with respect to the native wifi implementation of CircuitPython.
Note that the library should also fully support the RP2040-Wifi MKII (with the ESP32C3) and also the RP2040-Wifi (with the ESP8285) in client mode only (depending on the AT-firmware loaded, it should be something like 2.2.0.0).
I do suggest that you update the firmware and change the number of concurrent connections allowed. The internal TCP/IP stack already allows for 10 (lwip) connections, but the AT interface limits this to 5. I changed this also to 10 on my builds, and this prevents "connection refused" messages in the browser if it opens more than 5 connections. You can find instructions in the document "doc/at_firmware_compile.md" in my repo.
I am happy to test this if you provide an uf2 of your RP2040 flashing utility.
Bernhard