Penso che il messaggio di errore mostri solo i primi 64 caratteri, ma ciò non significa che il vincolo sia limitato a 64 caratteri.
Se il tuo SHOW CREATE TABLE
l'output è accurato, quindi l'indice è su tutti i 500 caratteri e stai raggiungendo un duplicato esatto.