your digimon will learn moves based on RNG through brain training over 150, 250, 350, 450, 550, 650, 750, 800, 850, 900,
950 and when the value 999 is reached precisely (not when last brains + training gains > 999).
they will be learned in the following order:
1. all moves from the digimons first nature
2. if present the 1 tier move of the second nature
3. if present the 1 tier move of the third nature
3. the moves of the second nature
4. the moves of the third nature
moves with 0% chance need to be learned in battle in order to go on learning moves in that nature,
if other learnable moves in other nawitures remain the learning will continue with those.
for your current digimon this means (moves in red are blocked by a 0% chance move you will have to go learn in battle):