Ah, cheers for the clarification. I know that same lvl trainers find same CP mons while lower lvl can find higher CP in some cases (happened to me and my wife several times, either case), just wasn't sure if there is a final cap. From one PoV it sucks that you have to spend much more dust on leveling them, on the other hand at least you know that from 30 onwards you can just keep the great IV 'mons without the fear that next time you get that 97% IV one it'll has also higher lvl. So yeah...