I can understand that you dont want to built huge pots preflop with that kind of hand.
But you are only with 4 other players at the table and although the stats of the villain are solid you should 3 bet in this spot. If he calls you can set him on a smaller range, if he re-raises it is an easy fold and if he folds you have won the hand anyway.
The flop is OK for you you have top pair with a good kicker but the problem are the three clubs out there and you can not say if the villain hit the flop too.
A check call here is fine. The betsize of the villain can be a Cbet or a Value bet, we do not know it here.
The turn is a blank here and the Check is fine again, because we can not really say what the hand of the villain looks like.
He checks behind. Why? If he would have something like Ah Ks he would
definitely make a large bet to protect his hand against a fourth club on the river. But through his check it looks like he has a good club (A Kc , Jc 10 or stuff like that) .
He does not have a flush there already because then he would go for value on the turn, because you already call the Cbet on the flop.
On the river you made two pair but this does not matter, the danger of a flush is out there.
The playstyle of the villain looks like he made his flush there.
You try to turn it into a bluff because every club would beat your two pair.
The villain re-raises you there and this should be an easy fold.
Why should he reraise you?
You called his Cbet on the flop and he knows you will only do that with an Ace or a Flush Draw. I would set his rane probably to Kc X or atleast Jc X.
He would only rearaise you if he has enough showdownvalue and this is only with a Flush if he thinks you are bluffing
there he just would call it with a medium flush.
I am pretty sure he has his Flush there atleast with Jc.
It would have been ok when you have checked call the river but this re-raise is just way to strong and with a medium flush like A 8c he would just call there.
I see the mistake on the river bet you should have fire a barrel on the turn in pot size, if he really has a flush draw there he would fold if he is a good player or call and loose with that move in the longterm