Forget about WTSD and W$SD, unless you have played at least 20 thousands hands with Villain.
Again, your 3-bet range is polarized for values. You 3-bet to 3.6x IP, which is a clear indication of your range condition: you never polarize that much for bluff, because otherwise, your bluffs were going to be very expensive for the times you'll be forced to fold even for a 4-bet or right on the flop.
Yeah, the board is very dry and we could only be calling OTR if we have information of Villain to do such things in similar board textures. Otherwise, Villain is representing the Jx and 9x.
You should not have raised OTF, because it is way too dry, the call seems more correct in the long run. The reason not to raise OTF is because you should ask which hands polarize 3-bet preflop and then go for a raise OTF, when you will only have a couple of JJ+ and much more AJ, KJ, hands that we are not raising here.
Well, we should have AJ and KJ and even QJ on our 3-bet range here, but, given the fact that you polarized preflop, these hands should be automatically excluded.
I say this everytime and I will repeat: we do not raise for value on spots where we don't have bluffs.
Regards;
Carlos 'Aballinamion' Barbosa