I don't know that this is exactly a WA/WB situation.

You can play this preflop if you really think the guy is raising UTG with garbage. I don't think 20 hands is enough to get that kind of a read. Assuming we have that kind of a read, we generally want to raise to isolate, and KQ is borderline.

On the flop, we're really not strong enough to be charging the flush draw yet. We can definitely call and see the turn. If it's a blank and he checks we'll be betting to charge a flush draw to see the river. Very few V's can check a better hand than us there. Since we hit the turn so hard, we're looking to get the money in ASAP.

So preflop is questionable, flop is questionable, turn is good. What was your reasoning for raising the flop? I can understand if the guy was cbetting every flop, but after 20 hands how many flops could he have seen?