I was testing this as well, the underlying paho.mqtt.golang library attempts to connect to the brokers one at a time, but only connects to one. https://github.com/eclipse/paho.mqtt.golang/blob/v1.2.0/client.go#L232-L278
As of now, you cannot connect the generic backend to multiple brokers.