Hi there.
I don't know what I do here. I guess its hard to say without knowing your villain very well either.
That river line is very very strong its just the hand doens't make much sense.
His stats suggest that he is raising a lot of goofier stuff but not calling with it so putting him on a range that beats you here is difficult.
For me the most logical thing would have been a set rather than two pair but I don't know if he goes all in on the river with a set on that board.
I think we can rule out bluffing obvs but he knows you are strong and still re raises you I don't think he puts you on aces with a river re-raise so you could conclude he's not scared by much. Do sets two pair etc not just call here even a straight as you have bet big on a massive scare card?
I don't know if I would fold here but I would be tempted to because I didn't raise the turn and he just checked the turn back I don't think he would have done this with a set etc. I think I would feel compelled to get it in but feel bad about not having raised the turn ( the board is nasty and this is the first time he has been aggro/given good info on strength of hand).
So I probably don't get away from this (due to passive line taken we have underpresented) However I would definately bet the turn though. I also defs don't put him on two pair ( Idon't know if there are any likely 2 pairs in his range) I just call hoping its a set but due to the strength of the betting feeling its going to be worse 56 or any flush got there.
I agree though that him hitting a flush after said float is unlucky though.