MQTT doesn't work if I specify a username and password in the Mosquitto addon

Hello. I’m able to to use it fine with no username and password on the broker, even though I have a username/pass configured on all my devices and HA. But as soon as I add a username/pass to the addon config, nothing connects. Here are my configs:

{
  "plain": true,
  "plain_websockets": false,
  "ssl": false,
  "ssl_websockets": false,
  "anonymous": true,
  "logins": [
    {
      "username": "mqtt_user",
      "password": "mqtt_pass"
    }
  ],
  "customize": {
    "active": false,
    "folder": "mosquitto"
  },
  "certfile": "fullchain.pem",
  "keyfile": "privkey.pem"
}


mqtt:
  broker: core-mosquitto
  username: mqtt_user
  password: mqtt_pass
  discovery: true

And I see this in the broker logs coming from my devices and from HA:

1532344533: New connection from 192.168.45.101 on port 1883.
1532344533: Socket error on client <unknown>, disconnecting.

Any ideas as to why that is happening?

I reinstalled the add on and it’s working now.