An ideal Hilbert Transformer shifts the phase for all positive frequencies by $-\pi/2$ and all negative frequencies by $+\pi/2$ while maintaining constant magnitude everywhere. Group Delay is the negative derivative of phase with respect to frequency, so apart from the discontinuity at frequency $\omega=0$ the group delay would be 0.
Linear phase filters do not cause distortion to a waveform that has many frequency components as each of these components would remain aligned in time at the output of the filter as they were at the input.
Yet the Hilbert Transformer is clearly dispersive meaning different frequency components of a waveform would experience different delays in order for the phase shift to maintain a $\pi/2$ relationship between the input and output of the network at all frequencies.
The phase of the Hilbert Transformer is linear, so in this case we observe linear phase but still the system is dispersive. How is this explained as this appears to be an exception that I haven’t really seen in definitions of Group Delay or linear phase?
Further imagine a case that is often used in practice with two phase tracking networks used to split a signal into two over a wide frequency with a quadrature relationship. We could imagine a condition with the first network as a linear phase filter and the second network having the same linear phase with a $\pi/2$ offset at all frequencies of interest (generalized linear phase). Here the derivative of the phase with respect to frequency is not zero but constant yet we would have the same dispersive results in order to maintain the constant $\pi/2$ offset.