Only runs 40 Degrees advanced

There is a polarity of the distributor sensor wires. If you have them reversed, it will be AFU. The distributor trigger will be between the reluctor teeth, and the phasing at the cap between terminals.
A correct trigger at distributor happens as reluctor tooth is passing off pickup nub.

A quick check, rotate crank to 40 deg, look in distributor to see pickup nub in relation to reluctor teeth, if not near tooth...polarity is wrong. Fix that, re-time with static setting. Set crank to 13 btdc, rotor at #1, rotate distributor, so as crank just passes 13, the reluctor tooth 1/2 off pick up nub. Tighten hold down. Crank it up, use the light, it should be within 1 to 2 degrees of desired setting.
I am checking wire colors this morning. The MSD has a black and black with orange tracer coming out of it orange meaning positive that wire is hooked to the violet on the extension that goes to the box and the plugs match up there with the violet going to Violet and the green going to green. So they are color matched all the way from the MSD to the box. Now the hyper spark connectors look reversed to me but I ask on the sniper Facebook site and the guys looked it up and said no that’s right they switch at the distributor and both of them was the same I have had to hyper spark distributors so far both of them act the same As this MSD does.

35C97515-D547-4F93-BF5C-6468185F85A6.jpeg