If I remove the Learn with JP flag and add the Learn on hit flag I will learn it on hit correct but will monster still learn the skill?
They will indeed. Monsters tend to have automatic access to all of their abilities, rather than the AI assigning the abilities via set JP limits like they would for human generics.
Works perfectly fine.
Sweet BLUEMAGES GO