Fold to the 3-bet pre
Flop fine
Why call on turn? Raise all-in! You hit your hand and the pot is big! He might even call w/ k
even though he sees the flush.
You have to make a decision on the flop if you want to commit to the hand or not on a paired board. Do 1-3 players normally 3-bet to $50 with QQ....not many. You even said "SB only makes that raise with QQ+, moreso KK+"
Now if the limper stayed in it might be a closer decision, but he folded.
The river is nothing more than a scare card and you lost value. As would another
or 7 (which kills your hand).
This is the number one reason never to slow play...not so people don't suck out but that cards come that the villian (and you) fear, killing the action.
No point in value betting on that river, how can he call? He's beats nothing but a bluff now.