Cita: Cumplen los requisitos, es decir son VARCHAR(10) todos, y lo que contiene son letras, es decir, lo cumple.
La definición de la tabla sigue estando mal.
La FK debe apuntar a toda la PK como un conjunto único, no a cada campo por separado; si la PK es (A,B), la FK no se puede definir como (B,A). Además, no puedes definir el mismo campo como FK de dos tablas diferentes, ningún DBMS lo acepta que yo sepa.
Otro problema es que estás usando una palabra reservada (Password) como nombre de columna, y eso puede traer problemas.