While you might be correct on the engine coming originally with an 8:1 head, it might be that the head that is currently on it aint a 8:1 head. Worth checking that, if it is a 7:1; that might explain your timing.
Otherwise, overtime the engine couldve been worn that much, the previous owner...