title: Trouble with minimqtt and CircuitPython
body: <p>I have been unable to connect to io.adafruit by mqtt, and I wonder if it is the minimqtt library. I am using the stock example code on github.</p>
  <p>Example code: <a href="https://github.com/adafruit/Adafruit_CircuitPython_MiniMQTT/blob/main/examples/minimqtt_simpletest.py" rel="nofollow noreferrer">here</a></p>
  <p>Board: Adafruit Esp32-S2 Feather</p>
  <p>Firmware: CircuitPython 7.3.2</p>
  <p>Secrets File:</p>
  <pre><code>secrets = {
  'ssid' : '[deleted]',
  'password' : '[deleted]',
  'aio_username' : '[deleted]',
  'aio_key' : '[deleted]',
  'timezone' : &quot;America/New_York&quot;, # http://worldtimeapi.org/timezones
  'broker' : 'io.adafruit.com',
  'port' : 1883
  }
  </code></pre>
  <p>Output:</p>
  <pre><code>Connecting to [home network]
  Connected to [home network]!
  Attempting to connect to io.adafruit.com
  Traceback (most recent call last):
  File &quot;code.py&quot;, line 97, in
  File &quot;adafruit_minimqtt/adafruit_minimqtt.py&quot;, line 441, in connect
  File &quot;adafruit_minimqtt/adafruit_minimqtt.py&quot;, line 254, in _get_connect_socket
  TypeError: extra positional arguments given
  </code></pre>
  <p>I was having similar errors using the Unexpected Maker ESP32-S2 as well.</p>
  <p>Possibly related github issues? #3836, #4394</p>