I've ground dots off cams for people like you , if the cam was truly off by two teeth it would not run, I have more real experience fitting cams in and knowing what fits and doesn't fit then anyone on this forum. Something was amiss , where was the cam installed in the motor. the factory cam usually is in at 98 to 101 . Put your new cam in at 100 to 102 Factory cams are 107.8 LSA being that tight of a LSA does not give it much room. Your new cam is on a 112 LSA
To give you an Example of factory variance's. G.M. Performance gave me 5 new engine kits when I started this program. The installed ILC { intake lobe centerline } varied by as much as 4 degrees .
taking the same cam and installing it in retarded meaning the ILC is bigger IE 106 VS 100 means the intake valve closes 6 degrees later. The total duration remains the same , but the critical spot when the intake closure event happens determining the amount of air captured changes the way the motor runs . At zero lash the Duramax typical has .035 to .045 intake clearance and .045 to .55 exhaust. Retard the cams a exhaust clearance closes up at around .007 per degree and the intake opens up around .0035 .
here I am pulling one of these brand new motors apart about 6 years ago