Reset my cams are roughly 112 IC & 108 EC which is still retarded 2 deg. But that's better than 10 deg.
Building on what you shared: I finally took a straight-on picture of a cam gear and imported it to Solidworks. It's no optical comparator but, it at least tells me something is up.
Drawing circles and lines over the geometry, it looks like the dowel center is off about 0.75 degrees from the centerline of the tooth pattern. My thinking is: what if you flipped the gear and remarked the teeth? That would yield a 1.5 degree change in cam timing (3 at the crank). It has 46 teeth which is 7.82 degrees per tooth at the cam or 15.65 degrees at the crank.
But if we flip the gear, and one tooth (15.65 degree crank change), the 3 degree backspace would give you 12.65 degrees of change.
I'll bet there is some answer in there with flipping, and remarking the timing marks. No redrilling required.