Cam Degreeing Questions

Today when I was degreeing my cam I bumped into some problems and have some questions. The cam is a Comp XE250H and have 106° intake centerline. I installed the brand new Comp Cams timing chain and sprockets with the 2 dots lined up. When I then was degreeing the cam I've got 59° 0.05" before max lift and 146° 0.05" after max lift. 59+146=205, 205/2=102.5°.So I've got 102.5° intake centerline with the dots lined up. So I had to retard the sprocket 4 degrees. With that adjustment I've landed on 106.5° which is great. My question is the original timing chain and gear retarded or advanced? Are this why I had to retard the crank gear 4 degrees or is this a manufacture error on the cam or the timing set or is it me doing something wrong? But I am sure I have done exactly like Comp Cams instructions. I repeated the reading 2-3 times at both crank gear setting and I readjusted the dial indicator parallel with the lifter as best I could. I've taped 2 lifters together with the plungers facing each other for the dial indicator to take reading from. Would appreciate some input what you guys think.

Here are some pictures how I did my setup.








Thanks FABO