Judder is a really odd one. You’ll only get judder when the resonance of braking force matches the longitudinal (forward/backward) resonant frequency of the forks system (fork legs to frame interation). Ideally there is no pulsing from brakes, however there always will be a small amount due to changing thickness, warping, surface area and friction levels of the discs, whereas pads are uniform.
So as a system, you can do a couple of things to reduce it. Either reduce the source (ideal as this cuts all vibration), or reduce the transmission (not ideal, as the wheel will still vibrate, just you won’t feel it so much).
Easy checks are headset, crown race, stem (clamped down hard enough to preload the bearings), suspension forks if fitted. But these are all normally transmission, not source.
I’d focus on the brake, clean the rotors, re bed in the brake, ensure caliper and rotor are fitted securely, if centrelock no play rotationally (don’t know why this would occur – no experience of centrelock). As you’ve said you’ve checked these, I’d just clean and re-bed the disc, worth a shot before splashing cash on new parts. I’d probably try a new disc first, especially if it’s old.
My only experience of judder was when fitting a new disc, which provoked massive judder at low speeds. Went back to the old disc, fine. Took a lot of bedding in, and disappated over time. Because it was one of those with slightly wavy patterns, I think it was causing the fluctuation in braking force, and happened to resonate with the rest of the forks. Now I don’t sense any vibration at all.