This is essentially the same situation as your other hand preflop yet you post different stats at the start of the hand. Are his fold to 3bet stats not factoring into our decision making process here?

Stats on BB would also be nice as he should factor into our decision.

I think I like 3betting here pre, we have a hand that can flop very well and blocks a lot of his continuing range and if he is calling with hands like 89s we give him horrible reverse implied odds some % of the time.

I'm not really sure what you're trying to rep in this situation. You don't have any two pair, you don't really have any sets as you 3bet KK definitely and I assume 44 and 99 some % of the time. You 3bet AK, KQ a lot of the time and you probably don't c/r them a lot on this flop. So essentially you have a flush draw that is behind any TP hand, so if he's on the ball I think he can raise here with a pretty large part of his range and as a result can bluff quite a bit.

All that being said I don't think he is thinking anywhere as deep as that and just has a good hand a lot of the time, so it's a fold. Shoving doesn't fold anything out and we aren't deep enough for implied odds to come into effect and we're out of position which is crap.

I'm much more of a fan of flatting here, especially if the BB is going to come along for the ride.