Sunroof Air Leak

I’m running a 2013 XJ SWB and the sunroof produces wind noise at moderate to high speeds, including a whistling sound at higher speed. The sunroof seems to sit proud from the roof, but there is no water ingress at all, even at the power wash! The rubber seals all seen to be in good shape. Any help greatly appreciated!