Não é possível usar valores Nenhum (NULL) em python mysql.connector na instrução INSERT preparada
Seu problema relacionado com o None passado no último caso pode ser causado pelo fato de que o None não está sendo interpretado como o tipo definido em sua tabela.