Preflop limping is fine as long as it's part of a comprehensive SB limping strategy (meaning you either limp all your playable hands and fold some and limp trap others, or you split your range into a limping range and a raising range which is harder to do correctly but also totally fine if you know how to do that).
I wouldn't fold preflop, unless this is exactly the type of player who is going to jam a lot over my limps (it's a KO so maybe he should given his stack compared to our stack). but if he's playing sort of normally then I think this limp is 100% fine.
Flop: We have flopped great and I like a lead. the board is too wet to let a free card come off and theres tons of draws and 1 pair hands we can get value from. I do like exploitively going for a larger sizing I'm not sure if I would go full pot though...only because it makes it harder to get called by some of his weaker hands and we want to get called by hands like 2 overs with a club, or middle pair or Ace high. I think I would bet about 40-70% of pot (depending on my recent flop sizings and history with villain).
Turn: I don't love this 2x pot turn jam. for a few reasons. The main reason being we have a very strong hand and we want to get value for it. You're putting too much pressure on the draws and medium hands and you're just going to fold them out (now, obviously not as he called with just an OESD and that's a pretty bad call even with a KO). I think on turn I'd bet about half pot which should leave a nice jamming stack for the river; and you don't have to jam unsafe rivers. you can check call or potentially check fold if it's a really bad card (like the 9c, Tc or 5c)
You're really kind of forcing villain to have something when you bet this big, so even though you have a really strong hand, you make such a polarizing bet that you are repping a stronger hand than what you actually have. that's generally unwise to do with a value hand as you're not trying to get folds (repping stronger and getting folds is fine when you're
bluffing) and yet because of what you are repping when you do (rarely) get called your huge sizing kind of forces him to have a 2pair or better hand and nearly all of those beat you.
Now, I just said all that and you actually got called really light so if you knew he was capable of stacking off like this then it's a great jam. you'd have to have very specific villain reads before I like this though, and you didn't mention any reads so i'm sticking with, I don't love it.
Summary: pre fine. flop ok maybe a little too big. turn bet smaller. it seemed like maybe you were afraid to let the draws get there? but you miss too much value in the long run with that approach.