Secondo la documentazione MySQL qui , ora c'è un'opzione "tls-versions" in 8.0.18 che ti consente di specificare la versione TLS.
Le connessioni dovrebbero assomigliare a questa.
cnx = mysql.connector.connect(user='x', password='y', host='localhost', database='xyz', tls-versions='tls1.2')
Non ho verificato il valore effettivo di tls-versions, quindi potrebbe essere necessario provare un paio di valori diversi.