Some thoughts on hand-reading...
V raises in MP... so we can probably put him on 22+ AT, AJ, AQ & AK - right? If he's tricky, we can add 89s, JTs, KQs and the like. But not much more... ok?
On flop, V does not even try to take a stab at pot!
So I think we can assume he's got no J, no T and no 4. We can also take him off hands that have draws like KQ and 89.
If he had JT, QT, KT or any 4 - I think he would have bet to protect his equity. He probably also would have to bet TTs-AAs.
And with AT or AJ - he definitely would have to bet.
On the turn, Hero bets into 6
(as the board starts to flush) but V just calls. What's he calling with?
22s-99s is still possible. (but we can now rule out 44 and 66)
Any A
X
would probably repop.
A 5,7 here would be weird. As would a 67 or 56. And again, if he hit his pair, wouldn't he repop it to protect against a flush? So all those are also unlikely.
So I think we can pretty much rule out J, T, 4, 6, big PPs and most connectors that match well with JT out of his hand.
What's left?
AK (with A
K
most unlikely)
My gut tells me we would have seen a bigger pre-flop bet with AK and a c-bet on the flop.
22, 33, 55, 77, 88 and 99
maybe A6?
But he repops us on the river.
Since he hasn't represented anything earlier... a bluff is highly unlikely here.
Which leaves us with AQ.
(If he had Q9, he probably would have bet that just the same as KQ.)
I think your river bet is fine. But, yeah, a fold is probably best on the re-raise.