Those KK might be a fold on the river when v triple off on the river, but that's just a side note.
3b pre here is almost mandatory. AQo is a mandatory 3b, AQs i can think about flatting. Flatting for deception makes sense, but I want villain to not open my button light, so for me a 3b is mandatory here.
His 4b sizing is small, so folding is out of the question pre. Flat!
Flop sizing by the villain is strange. He has the overpair advantage (AA/KK), but I think we have more QQ-TT than him. Even with AK/AQ i think villain should be betting small. His entire range should be betting small.
I think in-game I continue on the flop having backdoor spades, the chance that villain checks turn and we can bet and take the pot down, and lastly, I don't want villain to think he can run me over so we should have some MDF on the flop, this combo is decent enough to continue. Folding to further aggression if we don't improve.