I think that flop hits his raise/call range more than it does your 3bet range, I probably check behind on the flop.

As played, deffo not jamming on the turn, I don't see the point. Better calls, worse folds etc.

Unsure on river, strange line from villain. I'm probably going to fold though.