OK I have taken it apart, partly out of curiosity, with little expectation of fixing it. The nature of the fault, being data jumping to a wrong value at certain levels, implied an electronic error rather than a physical malfunction.
So here is a picture of the component parts:-

On the left is the rear cover with a ring of magnets, that damp the copper pendulum, with a shaft that slides into the two bearings carried in the middle of the green, square pcb that is still attached to the display in the main body. The green pcb circle affixes to the pendulum shaft with the nut and washer and I guess carries a set of capacitive elements around its circumference. The final square pcb on the right carries a web of fine traces and a few components. I presume that this senses the capacitive changes. The odd thing was how this pcb connected to the main one with the display. There was a plastic/carbon rectangular section that was compressed between the two when assembled.
The good news is that having disturbed all these parts and reassembled them, it now works without error!! I can only guess that the plastic/carbon connector has changed its behaviour, as that was the only electronic item disturbed, but how it transmits its signal I cannot see.
Obviously the absolute zero level had been disturbed by taking the circular disk off and putting it on in a new, random location. But the device has a 'reset absolute level' sequence of button presses and this was successful. I put it on a metal block bolted to a vertical Rotary Table and slowly rotated it through a full 360 deg. The display seemed to smoothly follow the rotation with no jumping of displayed digits.
I shall now continue to use it, but perhaps keep an eye out for any repetition of the fault. Thank you to those who encouraged me to have a look inside.
Norm