Forgot to mention this is for Alpha Sapphire
Edit:
I've sort of found a way around this, but some trainers are still very high leveled, I re-randomized it but put in -50 for the Level Multiplier and it's taken the levels down to more realistic numbers. First Battle with May is now level 13 but first double battle is still high at level 45.. I think I've just messed it up from randomizing too much LOL maybe I should start from scratch..sigh