first rank adds 30 SP, no problem there
second rank supposedly add it up to 60 SP (but bugged and still only giving 30 SP total)
third rank gives you 100 SP that's including the 80 SP from magical training that's granted by rank 3
100-80 = 20
which means by taking third rank your bonus dropped from the supposed 60 sp to 20...? =_=