It's good to challenge yourself against the better players from time to gime, particularly when you are planning a shot at a game where you know there will be tougher regs. However, increasing your win rate in your current game is going to also be helpful not only do moving up but to have the bankroll available to "enjoy" these learning opportunities. So I'd take a break from playing this particular villain and spend more time thinking about how to totally crush some regs you can already beat.
Also I'd caution against overthinking what this guy us doing. Maybe he is really super amazing at poker and he's adjusting to you faster than you can figure out and....
...and maybe he's just running good, isn't thinking nearly as deeply about it as you are and in a few months time his luck will change and he'll be forced to "take a break" for a while. I don't know the guy, I'm just speculating and playing devil's advocate.
However I do see young smart players (much brainy and quicker witted than me) super overanalyzing hands, lines and players. They're assigning all this high level thinking to players and, when I look at them I see nothing of the sort. They're usually wildly over aggressive, incredibly loose and basically running good while button clicking.
The truth is if they were so ****-hot, wouldn't they be playing higher stakes where you can actually make some decent money?