This will because the sub channel has to run through the subs internal components, amp, crossover network etc. thus delaying the final output. This is why the receiver compensates for this time delay, by using the mic, from the listening position.
This should be more accurate than the actual measured distance.
The sub channel is sent from the receiver milliseconds before the front channels, so by the time it runs through the extra electronics in the sub(effectively slowing the signal) it reaches your ear at the same time the front channels.
Cheers