Preflop is pretty loose, but whatever. I would cbet a little bigger since people aren’t folding a K or flush draw for any price and are folding a lot of other hands regardless. I would probably flat his minraise to keep ranges wide… often people “raise to see where they’re at” and a 3b on the flop narrows his continuing range to flush draws and 4x. You might charge flush draws but even that has decent equity and you fold out a lot of the rest of his range.
As played, I dunno, it’s hard to make a pair, much less trips, and if you’ve seen him overplay hands already, call and hold vs flush draws or get there vs A4 45 etc. You don’t block any flush draws and he “never” has KK so I’m calling.