You're playing this kinda backwards imo.
Calling flop when you're for sure ahead, and raising turn when you're often behind. Also your turn sizing is pretty big imo, to the point where he's likely only continuing with flushes (given you block Kx so bad). Wouldn't mind this sizing as much if you had 777/333/TTT and he could have all Kx in his range.
This is just a flush so often imo, esp after you show turn strength. Axhh imo.