Yes, but didn't have issues like you're having. The TPS was in spec for my 12, but when started from cold at elevation, the sled would run kinda crappy for 10-15 sec then die. Pull it again and would be fine the rest of day. Checked TPS and was fine according to Polaris. Then changed the TPS to exactly what my buds 2013 800 was and its been perfect ever since. This was a couple years ago.
Compression seems kinda low. I'd be checking it over more.
My 13 Switchback trail sled has 2800 miles, 120-125 psi. I opened it anyway because rings looked very slightly worn through exhaust ports. Needless to say, the Pistons were .08 clearance to cylinders, large amounts of blow by, top of Pistons were knife edging. Obviously Pistons were rocking in the bore. And compression was also leaking past head into water jacket. 4 of the 8 cylinder bolts had corrosion and you could see where compression was sneaking past in a couple spots. Not massive, but some.
Anyway, you have a 12 with thinner cylinder skirts and little different design on cylinder skirts. They break easier. Id be opening it up soon.
P.s. Oh and the reeds were shot on my 13 SB. I'd be checking those too.