I think pre flop is close but I call. Deep enough to set mine and w V1 in the hand, we want to see the flop.
OTF, you lead for a bet that is larger than the pot, get called and then raised.
First, I don't know if I lead here. If everyone folds, you win the min with your set and if they flat, you're OOP and without much info. I think I check raise shove, given stack.
As played, you over bet pot, got called and then raised.
Why is calling out of the question? At this point in the hand, you'd have to figure you're in trouble and need the board to pair to win. One or both of your opponents has you in bad shape. If you shove, you have no FE vs V1. If your call, V2 might over call and give you better odds to draw to your full house.
This doesn't seem like a situation where you need to jam to get V2 out of the hand bc V1 is never folding, you can't put him on a hand, and you'd like V2s additional money in the pot so I'd consider calling, letting V2 call behind, and shoving turn. You have a better chance of getting someone to fold a naked diamond on the turn than the flop (though with your stack, you have no FE). And if V2 calls along, you'll win a bigger pot when you hit.
Also, is the math right? You bet $40 on flop, and he raised to $100, so if you call, you'll have $88, not $48, right? Did he raise to $100 or did he raise $100 more? If he raised $100 more, you'll have $48, but if he raised $60 more, making it $100, I really prefer flat calling and shoving any non diamond turn for $88.
With $48, no FE. With $88, maybe.
You lose your stack regardless when you miss but win more when you hit.