There's just one encoder per joint. The encoder disk is 3D printed and the cruft from the print is used to refine the encoder ticks. Instead of fighting noise they save a map of all the systematic noise and then can use a lookup table to localize.
*I went to Vegas and built an arm with the founders.