I usually don't comment on engine building, but setting the cam / crank sprockets and chain is usually very basic. The real key to knowing if the cam / crank sprockets are correct is to absolutely know, with 100% certainty where TDC is! The piston will dwell at TDC for several degrees, and can quite often mislead someone to where TDC really is. From my experience, it's not very likely the cam / crank sprockets are incorrectly marked. From my experience, it's most likely TDC was not correctly known when the cam / crank sprockets were installed. Sometimes the valve springs will push down hard enough on the lifters to actually move the camshaft, if the lifters were adjusted before installing the cam / crank sprockets.
dave w