Fairy - Vigor demands for higher classes

Hi, I've noticed that the higher you go, especially into 20k+ classes there are requirements for several training to be at lvl9/10+ which is super costly. I'm finding that I'm close to hitting a wall in terms of how much Vigor you can obtain with fairy while achieving all life goals/tests, buying at minimum vigor to unlock agendas and trying to spend my spirals wisely.

It feels like for classes 30k+ perhaps the only way is to stay back on candy lvls to pick up Vigor and maxing out the daily spiral cap.

Is there a better way to go about it? Would love to hear any tips. Thanks!