Hola enridp
Gracias por compartir tus pruebas, pero sería recomendable que dijeras exacamente que pruebas hiciste, por que yo hice una pequeña prueba haciendo un ALTER TABLE a un campo enum en el cual la tabla ya tenia registros y no funcionaba. Al borrar los registros, probé nuevamente el alter table y si que funcionó.
cuentanos que ejemplo hiciste (Con codigo) para ver en que me pude haber equivocado.
saludos