Quick update for anyone else that stumbles upon this.
Sweetwater got in touch with Elektron, and the official response was to do the “spin rapidly for a minute or two” trick to clean the encoder. I also saw this mentioned in another forum post somewhere and had already tried it, but I tried it again. No improvement.
Already got a replacement unit and the encoder is perfect. No skipping whatsoever.