My 2015 scrambler xp1000 needs your help!

Help!chk engine light and power steering light 2015scamblerxp1000
Me and my passenger totaling under 300lbs drove through 20feet of 2foot of water stopped for 5min and talked…was pretty steep hill in sight so started her up put it in low gear and flipped awd button and went up as I started to climb it intantantly noticed struggle was going up to around 5000~6000rpms barely moving up hill think belt was slipping but I’ve felt that before and this was much different barely made to top but did thank god but then the engine started to sputter out and at same time it threw check engine light and power steering light continued to sputter out so I turned key off pushed forward on little incline pulled cvt plug close to a quart of water came out waited 5 min went to try and start same lights still illuminated and sputtered out was 3 miles from truck and had just gotten dark what a night got it home obviously cvt had leak checked it and none of the bolts where tightened on the cvt cover I blame dealership over vibrations but not under warranty as of last month any ideas/suggestions greatly appreciated!