Calling preflop isn't a good idea just on the basis that villain is likely FOS. KJo is a terrible hand to defend with since it plays poorly, and it's a terrible hand to 4bet with too (especially at these levels). Just fold preflop and rest easy knowing that you're not going to get yourself into trouble situations.
You've only got 26 hands on him too, which is a pretty small sample size, so it's hard to say whether he's actually 3betting light or whether he got a pretty good run of cards, which can happen of course.
When playing against people who 3bet lightly it's always advised to just continue folding unless you're IP with a stronger hand. Playing tightly to 3bets is good, as a lot of villains at the microstakes will just think that when you do reraise you're getting sick of his 3bets and may have them spaz out with terrible hands.
But seriously, fold preflop. Sometimes folding makes you less exploitable.
Yes, my immediate reaction was that his 33% was only 1 of 3 opportunities so we cannot rely on this.
Calling preflop I think gets you into trouble here because when you hit the board he is only putting decent money in when you are dominated. The other times you might pick up a bluff cbet on K72r or whatever but it will not make up for the times we lose.
His line is a bit strange here as I would expect him to bet the turn again with his actual hand. I don't think the river is too bad but yh it is probably a fold.