Your river-bet is too weak, he's got like 4.5 to 1 pot odds if he calls. But yeah he's a feesh, you should just take note of it and bet him for value when you have an actual hand in the river. If you don't know the probability of him folding to the river bet, then you might as well check behind if you're not willing to bet at least 75% of the pot, it's not gonna be +EV.

I think the answer to your question is in his hole cards. He called your 3x raise OOP with 93o, and checked the flop, only to make a very weak bet of around a 3rd of the pot. If you have a HUD, he probably has a VP$IP of like 80