Il y a des sorts qui ne sont réservés qu'à certains persos, oui. Par exemple, seule Tatiana, de mémoire, peut apprendre le sort de soin Halo, aucun autre soigneur du jeu ne peut le lancer.
Après, même promu en avance, un perso apprendra tous ses sorts !
Qu'on me corrige si je me trompe, mais disons qu'un Mage est sensé apprendre Excalibur au niveau 15, et qu'on l'a promu au niveau 12. Il apprendra alors Excalibur au niveau 4 de son stade Sage (les +3 niveaux qu'ils lui restaient à parcourir en tant que Mage).
Vu que je ne me suis jamais vraiment penché sur la question il est possible que je me trompe, mais il me semble que c'est ainsi que ça fonctionne.