I really like this idea (I just want some kind of Blue Mage in general) and it seems well thought out.

One thought jumped out at me: I kind of understand why you separated the monster types between BLU and ANM, but does that present an issue with the primal moves? You assigned some general monster classes to the primals with Draw in ANA, but then limited it in the jobs. Do you think it would make some kind of coding issue to have Garuda give a cloudkin lvl 1-3 skill from draw, then nothing at 4-5 (for a BLU), then an independent primal move at rank 6?