I don't like the check-raise on the flop, it turns our hand into a semi-bluff and if he jams we are likely to be way behind his 4 bet jamming range - if we call we're hoping we hit our flush and he doesn't hold A or K high flush, is pairing a J or T helping us if he has For sure, I think he continuation bets 100% of the time on this board with any pair, Ax and any hand that hold a Q. It's unlikely he has a 3.
I edge to calling his CBET on the flop and re-evaluate turn. At this point we got a lot of outs to a runner-runner straight and flush. JTs isn't a powerhouse hand, but I think if another diamond comes Turn we're getting it in.
Definitely consensus is call and re-evaluate turn.