Tuve un problema similar. probablemente porque está tratando de insertar numpy int32 y mysql no puede admitirlo. puede convertir un numpy int a python int ejecutando numpyint.item() .
recomendaría verificar el tipo de cada variable que está tratando de insertar (type(foo) ) para asegurarse de que todos los valores sean del tipo compatible con mysql.