Its the cassette….
OK, the XD standard originally had all the same splines but alot of people who cold formed their freehubs just used the blanks from shimano HG, machined to the XD shape. Then several people made aftermarket cassettes with HG style fittings for XD which was technically wrong. but now it looks like everyone is moving to HG type to make it all not a problem no matter if you use a badly copied cassette or a correctly made one.
We are changing over to HG splines for future runs of XD as we are moving to cold forming, in the meantime you can just file a spline off to make the ZTTO cassette work.
As for why you would need a timing spline on a 1 piece XD cassette… that tells you the cassette maker got it wrong and it should be syymmetrical.
did someone say standard??? surely not!
Neil, Superstar Components.