Ho riscontrato lo stesso problema con il tuo e ho trovato questo MySQLConnection--Specifica del timeout comando predefinito .
Basta aggiungere "timeout comando predefinito =xxx" nel tuo connectString, il valore di questa chiave è in secondi.
Ho provato e ha funzionato per me.