Preflop is absolutely super fine to be 3 betting double suited connected kings this strong. We are not far behind aces and there are so many passive players who will call all bets that were getting great value multiway as well as heads up.
Not 3 betting this preflop would be giving money away, the only time you wouldn't is if you can put someone on aces 100% of the time they open preflop with a raise.
Anyone who raises preflop more than 7.5% of the time we should be 3 betting with this hand.
You absolutely can and must raise preflop for value, ESPECIALLY when we have the button like we do here. Playing big pots in position is awesome and is how we make all our money at Omaha. We've put in 8% of our stack preflop which is still 2 more pot bets from being all in. Perfect when we're in position.
As for the flop, your options are raise all in or fold.
Such is the size of the pot on the flop, I would expect anyone with an ace high flush draw to donk bet full pot. I would also expect a straight to do the same, you can't be allowing people to see a free card when the pot is this big.
I would be confident that either our king high flush draw is live vs the shortie who shoved, or if he has ace high our kings are good vs him.
Personally I raise all in, due to the size of the pot, sometimes we get called by a set or a non nut straight and we're 60/40 behind compensated by the dead money or we go heads up vs shorty and are live someway or other. (he could also be shoving smaller flush draw with 2 pair type hands).
I think you played the hand pretty much perfectly so long as you raised the river