RZR XP 900 timing mark reversed and backfiring

I just rebuilt my 2012 RZR XP 900. I installed a 2011 crankshaft and balance shaft and used my 2012 flywheel. I cannot seem to get the timing right, This is my second rebuild on a XP and I’ve never had this problem before.

I have the hash mark from the flywheel on the case split and the passenger side (MAG) is TDC INSTEAD of the (PTO) side like normal. Rear cam lobes facing out, (I.I) (E.E) on the cam gears and in the correct places and positions.

The (V) on the flywheel lining up case split instead of the hash puts the (PTO) cylinder on TDC correctly. Something seems off.

When I attempt to start the motor with the flywheel mark (V) at case split making the (PTO) at (TDC) and cams in correct positions. The intake is backfiring and when I let off of the fuel the it blows the throttle body off and quits. Seems like some pressure is making it harder for the motor to turn over while attempting to start as well. Not your normal equal sound you usually hear while trying to start.

Any ideas? I’m pretty confused as it seems like my flywheel markings are different as stated above. Could the (CPS) Crank Position Sensor be getting a different reading where the crankshaft has the flywheel in a different position obviously from the reversed (V) and Hash on the 2012 flywheel, possibly the key is in a different position where the flywheel is attached to the crank and causing the opposite cylinders to fire and the wrong time when trying to time?